linux 网卡绑定解绑,网卡绑定开机绑定,关机解绑

Linux下实现双网卡负载均衡系统环境:RHEL5根据甘肃兰州实际情况的双网卡绑定方案,

方案思路:开机绑定,关机解绑

一、建立虚拟网络接口ifcfg-bond0文件[root@yangwenjun ~]# cd /etc/sysconfig/network-scripts/

[root@localhostnetwork-scripts]# mkdir bak

[root@localhostnetwork-scripts]# cp –rfv ifcfg-eth* bak/

e250c4d743f76061546ad6bb7cc6282c.png

[root@yangwenjun network-scripts]# cp ifcfg-eth0 ifcfg-bond0其内容为:[root@yangwenjun network-scripts]# vim ifcfg-bond0

DEVICE=bond0

BROADCAST=192.168.1.255

IPADDR=192.168.1.3

NETMASK=255.255.255.0

NETWORK=192.168.1.0

MTU=1500

GATEWAY=192.168.1.1

二、编辑原有网卡eth0和eth信息文件使其内容为:

[root@localhost~]# cd /etc/sysconfig/network-scripts/bak  //进入网卡文件备份目录[root@localhost bak]# more ifcfg-eth100

DEVICE=eth0

BOOTPROTO=none

ONBOOT=yes

TYPE=Ethernet

MASTER=bond0

slave=yes

[root@localhost bak]# more ifcfg-eth200

DEVICE=eth1

BOOTPROTO=none

ONBOOT=yes

TYPE=Ethernet

MASTER=bond0

slave=yes

[root@localhost bak]#

三、编辑/etc/modprobe.conf加入下面两行[root@yangwenjun network-scripts]# vi /etc/modprobe.conf

alias bond0 bonding

options bond0 miimon=100 mode=1

四、开机绑定配置

编辑/etc/rc.d/rc.local文件,加入ifenslave bond0 eth0 eth1   //开机执行命令,每一次重启网卡的时候都的执行绑定的命令

/bin/cp -rf/etc/sysconfig/network-scripts/bak/ifcfg-bond0/etc/sysconfig/network-scripts/ //创建虚拟网卡文件

/bin/cat/etc/sysconfig/network-scripts/bak/ifcfg-eth100 > /etc/sysconfig/network-scripts/ifcfg-eth0  //绑定网卡的配置文件覆盖网卡文件

/bin/cat/etc/sysconfig/network-scripts/bak/ifcfg-eth200 >/etc/sysconfig/network-scripts/ifcfg-eth7 //绑定网卡的配置文件覆盖网卡文件

/etc/init.d/networkrestart  //重启网络服务

/sbin/ifenslavebond0 eth0   //添加eth0

/sbin/ifenslavebond0 eth7   //添加eth7

ln -s/etc/init.d/cfg /etc/rc.d/rc6.d/K01cfg  //创建链接文件(这个是关机执行的第一个脚本K01*)

ln -s/etc/init.d/cfg /var/lock/subsys/ (创建连接文件)

/etc/init.d/networkrestart//重启网络服务

/etc/init.d/networkrestart//重启网络服务

/etc/init.d/networkrestart//重启网络服务(我也不知道怎么回事,最后重启三遍后系统网卡绑定成功)

[root@localhost~]# cd /etc/init.d/

[root@localhostinit.d]# vim cfg  //这是个自己创建的文件

[root@localhostinit.d]# chmod 755 cfg  //添加可执行权限

/bin/rm -rf/etc/sysconfig/network-scripts/ifcfg-bond0  //删除虚拟网卡文件,恢复到之前未绑定的状态。

/bin/cat/etc/sysconfig/network-scripts/bak/ifcfg-eth0 >/etc/sysconfig/network-scripts/ifcfg-eth0 //用源文件恢复绑定网卡文件

/bin/cat/etc/sysconfig/network-scripts/bak/ifcfg-eth7 >/etc/sysconfig/network-scripts/ifcfg-eth7  //用源文件恢复绑定网卡文件

eb0f85faca66999d4d36c8833e7039cc.png

[root@localhost~]# reboot  //重启测试

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值