服务器基础命令教学之bond0 命令修改法
服务器基础命令教学之bond0 命令修改法
注意!进⼊Linux系统后,先到cd /etc/sysconfig/network-scrips 下LS查看下当前⽂件夹内是否有之前做过的bond⽂件,如有ifcfg-bond0⽂件且错误的话就执⾏rm -rf ifcfg-bond0 删除掉,如⽆此⽂件的话可省略此句。
另外,我这⾥做的bond是eth2和eth4⼝的,其他⼝类似。
vim命令是什么开始:
1、先到cd /etc/sysconfig/network-scrips路径下。
2、复制下当前路径下的ifcfg-eth1 (eth0也可以,不过命令⾏很多,删除太⿇烦)cp ifcfg-eth1 ifcfg-bond0 并命名新⽂件为bond0
3、编辑bond0⽬标⽂件(即想做bond的⽂件) vim ifcfg-bond0  修改成以下内容即可(其中该删除的ESC DD删除即可,需修改的ESC I可插⼊修改内容)
DEVICE=bond0
ONBOOT=yes
BOOTPROTO=none
BONDING_OPTS="miimon=100 mode=4"  (此句“”是因为有多句语句存在,做标⽰⽤)
(这时候可以填写IP、NETMASK、GATEWAY 如以下,当然也可以先修改eth2\4后再来添加)
IPADDR=XX.X.X.XX
NETMASK=XX.X.X.XX
GATEWAY=XX.X.X.XX
修改完成后ESC WQ保存退出即可。
4、修改ifcfg-eth2  直接编辑进⼊ vim ifcfg-eth2 修改内容为如下:
DEVICE=eth2 (此句存疑,因我是之后回忆着填写,就未进⼊虚机测试,基本语句应为此或之类)
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
ESC wq退出保存
5、将修改后的eth2⽂件直接复制给eth4中 cat ifcfg-eth2 > ifcfg-eth4  (其实CP拷贝过去亦可;另外中间的>如果改为>>就相当于导⼊过去了)
6、修改eth4的内容为以下:(其实跟eth2基本⼀致,名字eth2修改为了eth4⽽已)
DEVICE=eth4
ONBOOT=yes
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
ESC wq退出保存
7、重启⽹络服务,使其成功运⾏ service network restart (这时候显⽰基本都OK的就可以了,如有问题的话会在屏幕上显⽰的)
8、查看bond是否已做好直接ping其⽹关即可!(或者 more /proc/net/bonding/bond0 (其实⽤LESS也可以的;做好的bond⽂件会直接放在proc、net/bongding⽂件夹下的bong0  内容会出现EEE802.3ad什么的,eth2\eth4⼀⼤堆的就oK了,但是如果没联⽹插线的话会提⽰端⼝STATUS为DOWN的,不要介意就好)。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。