linux 7.2网卡绑定,centos7.2网卡绑定

查看硬件状态

nmcli device status

1.关闭防火墙

systemctl status firewalld

systemctl stop firewalld

systemctl disable firewalld

systemctl mask firewalld

2.关闭selinux

sed -i 's/SELINUX=.*/SELINUX=disabled/' /etc/selinux/config

getenforce 0

3.关闭sshDNS解析

sed -i 's/#UseDNS yes/UseDNS no/' /etc/ssh/sshd_config

systemctl restart sshd.service

4.加载模块

centos7默认没有加bonding内核模板,加载方式

modprobe --first-time bonding

查看是否加载成功

lsmod | grep bonding 或者 modinfo bonding

5.配置nameserver

echo 'nameserver 218.85.157.99' >> /etc/resolv.conf

6.配置bond0网卡

备份旧的网卡

mv ifcfg-ens192{,.bak}

7.配置网卡bond0

nmcli conn add type bond con-name bond0 ifname bond0 mode active-backup [主备]

或者

nmcli conn add type bond con-name bond0 ifname bond0 mode balance-rr   [轮询]

8.配置eth0和eth1 要绑定网卡

nmcli conn add type bond-slave con-name eth0 ifname ens192 master bond0

nmcli conn add type bond-slave con-name eth1 ifname ens224 master bond0

网卡配置信息如下:

[root@www network-scripts]#ifcfg-eth0

cat < /etc/sysconfig/network-scripts/ifcfg-eth0

TYPE=Ethernet

NAME=eth0

#UUID=f6b97d3b-0fee-44a7-8a7b-ef22268ac6c4

DEVICE=ens192

ONBOOT=yes

MASTER=bond0

SLAVE=yes

EOF

[root@www network-scripts]# ifcfg-eth1

cat < /etc/sysconfig/network-scripts/ifcfg-eth1

TYPE=Ethernet

NAME=eth1

#UUID=cda4ec94-acaf-4549-82bf-c0080acf21eb

DEVICE=ens224

ONBOOT=yes

MASTER=bond0

SLAVE=yes

EOF

[root@www network-scripts]# ifcfg-bond0

cat < /etc/sysconfig/network-scripts/ifcfg-bond1

DEVICE=bond0

BONDING_OPTS=mode=active-backup

TYPE=Bond

BONDING_MASTER=yes

BOOTPROTO=static

NAME=bond0

#UUID=edf218d2-9d71-4c42-bae7-9a4252fc6ecf

ONBOOT=yes

IPADDR=192.168.1.144

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

EOF

4.启动网卡

nmcli connection up eth0

nmcli connection up eth1

nmcli connection up bond0

5.开机自动加载模块到内核

vim /etc/modprobe.d/modprobe.conf

echo 'alias bond1 bonding' >> /etc/modprobe.d/modprobe.conf

echo 'options bond1 miimon=10 mode=1' >> /etc/modprobe.d/modprobe.conf

6.service network restart

7.此命令查看绑定情况

cat /proc/net/bonding/bond0

8.开机启动绑定

/etc/rc.d/rc.local添加如下内容

echo 'ifenslave bond0 eth0 eth1' >> /etc/rc.d/rc.local

9.可以看到调用的是哪几个物理网卡

cat /proc/net/bonding/bond0

10.测试ifdown eth0/eth1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值