网卡绑定

[root@localhost ~]# modprobe --first-time bonding
[root@localhost ~]# lsmod|grep bonding
bonding 145728 0

cat > /etc/sysconfig/network-scripts/ifcfg-bond0 <<eof
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.44.13
NETMASK=255.255.255.0
GATEWAY=192.168.44.2
DNS1=8.8.8.8
eof

cat > /etc/sysconfig/network-scripts/ifcfg-ens33 <<eof
DEVICE=ens33
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
eof

cat > /etc/sysconfig/network-scripts/ifcfg-ens37 <<eof
DEVICE=ens37
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
eof

cat > /etc/modprobe.d/bonding.conf <<eof
alias bond0 binding
options bond0 miimon=100 mode=0
eof
systemctl restart network
cat /proc/net/bonding/bond0

测试,宕掉当前主接口,看是否切换
ifdown ens33
cat /proc/net/bonding/bond0
ifup ens33

!/bin/bash

创建一个名为bond0的链路接口

IP=192.168.44.44
GATE=192.168.44.2
ETH1=ens33
ETH2=ens37
modprobe bonding
cat <<EOF> /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
TYPE=Bond
NAME=bond0
BONDING_MASTER=yes
BOOTPROTO=static
USERCTL=no
ONBOOT=yes
IPADDR=IP PREFIX=24 GATEWAY=GATE
BONDING_OPTS="mode=1 miimon=100"
EOF
cat <<EOF> /etc/sysconfig/network-scripts/ifcfg-ETH1 TYPE=Ethernet BOOTPROTO=none DEVICE=ETH1
ONBOOT=yes
MASTER=bond0
SLAVE=yes
EOF
cat <<EOF> /etc/sysconfig/network-scripts/ifcfg-ETH2 TYPE=Ethernet BOOTPROTO=none DEVICE=ETH2
ONBOOT=yes
MASTER=bond0
SLAVE=yes
EOF
systemctl restart network
ping $GATE -c 1
reboot

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容