原创作者:运维工程师 谢晋
SUSE 12双网卡绑定
- 客户环境及需求
- 网卡绑定
客户环境及需求
- 客户一台物理机安装了SUSE 12的操作系统,需要将ETH5和ETH7双网卡聚合为一块虚拟网卡,以保证一块网卡故障不会影响系统正常运行。
网卡绑定
-
输入命令cat /etc/SUSE-release确认系统版本
-
输入cd /etc/sysconfig/network切换到网络配置文件所在目录
-
输入命令 ls ifcfg-bond1查看是否存在“ifcfg-bond1”网卡绑定配置文件
-
若存在,则输入命令rm -f ifcfg-bond1删除“ifcfg-bond1”文件
-
在输入命令 ls ifcfg-eth5和ls ifcfg-eth7查看需要配置的两块网卡
-
删除原网卡配置文件
-
输入命令vi ifcfg-bond0配置ifcfg-bond0文件
-
进入配置文件后按e开启编辑模式,将配置文件内编写如下的信息,完成后按ESC键退出编辑模式,然后:wq保存退出
BOOTPROTO='static'
IPADDR='10.0.41.44'
NETMASK='255.255.255.0' GATEWAY='10.0.41.254'
STARTMODE='auto' BONDING_MASTER='yes' BONDING_MODULE_OPTS='mode=active-backup miimon=100' BONDING_SLAVE0='eth5'
BONDING_SLAVE1='eth7'
-
输入命令chmod 640 ifcfg-bond0和chown root:root ifcfg-bond0设置bond0配置文件权限
-
输入命令vi ifcfg-eth0编辑ifcfg-eth5的配置文件
-
进入配置文件后按e开启编辑模式,将配置文件内编写如下的信息,完成后按ESC键退出编辑模式,然后:wq保存退出。
BOOTPROTO='none'
STARTMODE='hotplug'
-
输入命令chmod 640 ifcfg-eth5和chown root:root ifcfg- eth5设置eth5配置文件权限
-
eth7配置文件与eth5配置文件相同,输入命令cp -pf ifcfg-eth5 ifcfg-eth7复制配置文件eth5即可
-
输入命令rcnetwork restart重新启动网卡,使配置生效
-
输入命令ifconfig查看网卡信息,可以看到bond0和ETH5、ETH7的HWaddr都相同,IP也只出现在bond网卡上,即配置成功。
-
输入命令 cat /proc/net/bonding/bond0,查看网卡绑定情况,可以看到主卡用的是eth5,绑定的两块网卡未up状态,至此网卡绑定成功