绑定Linux解除双网卡绑定的操作方法(linux解除双网卡)
Linux双网卡绑定即把多块网卡加入同一个网络接口,实现容错功能,但是有时候需要解绑双网卡,以此达到多路负载的目的,这时候我们就需要把两个网卡进行解绑。下面就介绍Linux通过编写脚本解除双网卡绑定的方法。
一、前期准备工作
1、要先检查系统中的网卡,以确定它们的编号和名称,操作步骤如下:
[root@localhost ~]# ethtool -i eth0
????driver: e1000e????firmware-version: 1.8.2-NAPI
????bus-info: 0000:00:19.0
2、需要了解每块网卡配置的IP地址,查看方法如下:
[root@localhost ~]# ip addr
1: lo: mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo
2: eth0: mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:15:17:b1:92:93 brd ff:ff:ff:ff:ff:ff inet 10.1.1.1/24 brd 10.1.1.255 scope global eth0
3: eth1: mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:15:17:f3:ae:6c brd ff:ff:ff:ff:ff:ff inet 10.2.2.1/24 brd 10.2.2.255 scope global eth1
二、分步解除网卡绑定
1、重启网络
首先要先重启服务器的网络,以便系统清除对网卡的缓存。可以先停止网卡服务,操作如下:
[root@localhost ~]# service network stop
//停止服务
以下重启网卡服务:
[root@localhost ~]# service network restart
//重启网卡服务
2、更改网卡设置
更改网卡配置,即将网卡移除bond0绑定,操作步骤如下:
[root@localhost ~]# echo+-d+MIBOND+eth0+eth1 >/sys/class/net/bond0/bonding/slaves
//移除网卡bond0的绑定
3、关闭网卡聚合
关闭网络聚合,操作步骤如下:
[root@localhost ~]# echo+0 >/sys/class/net/bond0/bonding/mode
//关闭网卡聚合
然后可以重新启动网卡服务,以便网卡能够正常工作:
[root@localhost ~]# service network start
//重新启动网卡服务
4、确认网卡状态
最后需要使用ip指令检查网卡状态,以确认两块网卡是否已经完成解绑:
[root@localhost ~]# ip addr
//查看网卡状态
通过查看网卡状态,我们可以看到两块网卡已经解除绑定,同时保持正常的IP地址分配,表明已经完成了双网卡的解绑。
以上就是通过编写脚本实现Linux解除双网卡绑定操作的方法,虽然有点麻烦,但做好准备工作后,我们会发现操作还是比较简单的。