Centos 双网卡绑定
1.在物理服务器上双网卡绑定,绑定模式设置为mode=6(balance-alb),使用负载均衡提高流量,遵循高可用原则,实现失效保护和负载均衡。
2.mode有0-6共7种模式,常用mode=0,mode=1,mode=6三种模式:
mode=0:平衡负载模式,有自动备援,但需要”Switch”支援及设定;
mode=1:自动备援模式,其中一条线若断线,其他线路将会自动备援;
mode=6:平衡负载模式,有自动备援,不必”Switch”支援及设定;
3.以eth0和eth1为例绑定:
关闭禁用NetworkManager并禁用开机自启动
linux6:
/etc/init.d/NetworkManager stop
chkconfig NetworkManager off
/etc/init.d/network restart
linux7:
systemctl stop NetworkManager
systemctl disable NetworkManager
4.关闭iptables和selinux(可选)
Linux6:
/etc/init.d/iptables stop
chkconfig iptables off
#立即关闭selinux并永久禁用
setenforce 0
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/‘ /etc/selinux/config
Linux7:
systemctl stop firewalld
systemctl disable firewalld
#立即关闭selinux并永久禁用
setenforce 0
sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/‘ /etc/selinux/config
5.修改主机名
Linux 6 :
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=test
#刷新生效
hostname test
source /etc/sysconfig/network
linux7:
hostnamectl set-hostname test
su - root生效或重新登录生效
6.配置IP:
cd /etc/sysconfig/network-scripts
私有IP:
[root@test network-scripts]# cat ifcfg-eth3
DEVICE=eth3
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.56.10
NETMASK=255.255.255.0
IPV6INIT=no
USERCTL=no
双网卡绑定
#编辑eth0
cat > ifcfg-eth0 << EOF
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0
EOF
#编辑eth2
cat > ifcfg-eth2 << EOF
DEVICE=eth2
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
MASTER=bond0
EOF
#编辑bond0
cat > ifcfg-bond0 << EOF
DEVICE=bond0
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.56.214
NETMASK=255.255.255.0
GATEWAY=192.168.56.1
IPV6INIT=no
USERCTL=no
EOF
#设置bond参数,注意mode选择
cat > /etc/modprobe.conf << EOF
alias bond0 bonding
options bond0 miimon=100 mode=6
EOF
#加入开机自启动参数
cat >> /etc/rc.local << EOF
ifenslave bond0 eth0 eth2
EOF
#重启网卡
service network restart
#使绑定网卡立即生效
ifenslave bond0 eth0 eth2
#测试绑定网络
ping 192.168.56.1
Centos 双网卡绑定
本文2024-09-22 20:30:19发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-114046.html