RHEL网卡绑定并验证

RHEL系 6.X网卡绑定

1.备份配置文件

创建目录

mkdir -p ~/ethbak/`date +%Y%m%d`

备份网卡配置文件至创建备份目录中

cp /etc/sysconfig/network-scripts/ifcfg-* ~/ethbak/`date +%Y%m%d`

备份当前网卡查看信息

ifconfig > ~/ethbak/`date +%Y%m%d`/ifconfig.log

2.修改配置文件

创建并修改bond0配置文件

#cat /etc/sysconfig/network-scripts/ifcfg-bond0
IPV6INIT=no
DEVICE=bond0
ONBOOT=yes
TYPE=Bond
BONDING_MASTER=yes
BOOTPROTO=none
IPADDR=X.X.X.X
PREFIX=24
GATEWAY=X.X.X.X
DEFROUTE=yes
BONDING_OPTS="mode=active-backup miimon=100"

创建并修改eth0配置信息

# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
DEVICE=eth0
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none

创建并修改eth1配置信息

# cat /etc/sysconfig/network-scripts/ifcfg-eth1
TYPE=Ethernet
DEVICE=eth1
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none

3.确认NetworkManger服务状态

service NetworkManager status
chkconfig --list| grep NetworkManager

如果状态为运行中和开机启动,请执行步骤4,否则可以跳过步骤4直接查看步骤5

4.加载ifcfg配置至NetworkManager

# nmcli c reload

5.验证绑定有效性

请从外部开启长ping,并关闭网卡eth0,恢复网卡eth0,关闭网卡eth1,恢复网卡eth1;
关闭和恢复过程中请查看

cat /proc/net/bonding/bond0

确认绑定网卡状态是否符合预期(结合ping结果进行确认)

如果未开启NetworkManager服务,可以通过ifdown eth0关闭网卡,ifup eth0开启网卡
如果开启了NetworkManager服务,可以通过nmcli c down eth0关闭网卡,nmcli c up eth0开启网卡。

RHEL系 7.X网卡绑定

1.备份配置文件

创建目录

mkdir -p ~/ethbak/`date +%Y%m%d`

备份网卡配置文件至创建备份目录中

cp /etc/sysconfig/network-scripts/ifcfg-* ~/ethbak/`date +%Y%m%d`

备份当前网卡查看信息

Ifconfig > ~/ethbak/`date +%Y%m%d`/ifconfig.log

2.修改配置文件

创建并修改bond0配置文件

#cat /etc/sysconfig/network-scripts/ifcfg-bond0
BONDING_OPTS="miimon=100 mode=active-backup"
IPV6INIT=no
DEVICE=bond0
ONBOOT=yes
TYPE=Bond
BONDING_MASTER=yes
BOOTPROTO=none
IPADDR=X.X.X.X
PREFIX=24
GATEWAY=X.X.X.X
DEFROUTE=yes

创建并修改网卡1配置文件(可能为enoxx或者ensxx,结合实际情况修改)

# cat /etc/sysconfig/network-scripts/ifcfg-eno1
TYPE=Ethernet
DEVICE=eno1
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none

创建并修改网卡2配置文件(可能为enoxx或者ensxx,结合实际情况修改)

# cat /etc/sysconfig/network-scripts/ifcfg-eno2
TYPE=Ethernet
DEVICE=eno2
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none

3.确认NetworkManger服务状态

#systemctl status NetworkManager
 systemctl status NetworkManager
 NetworkManager.service - Network Manager
   Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2020-08-17 09:43:10 CST; 2 years 0 months ago
     Docs: man:NetworkManager(8)
 Main PID: 5606 (NetworkManager)
    Tasks: 3
   CGroup: /system.slice/NetworkManager.service
           └─5606 /usr/sbin/NetworkManager --no-daemon

如果状态为运行中和开机启动(红色部分),请执行步骤4,否则可以跳过步骤4直接查看步骤5

4.加载ifcfg配置至nm

# nmcli c reload

5.验证绑定有效性

请从外部开启长ping,并关闭网卡eth0,恢复网卡eth0,关闭网卡eth1,恢复网卡eth1;关闭和恢复过程中请查看cat /proc/net/bonding/bond0确认绑定网卡状态是否符合预期(结合ping结果进行确认)

如果未开启NetworkManager服务,可以通过ifdown eno1关闭网卡,ifup eno1开启网卡
如果开启了NetworkManager服务,可以通过nmcli c down eno1关闭网卡,nmcli c up eno1开启网卡。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Qwier

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值