当前位置:   article > 正文

Linux配置bond0_bond0配置

bond0配置

bond:就是将多块网卡虚拟成为一块网卡的技术,通过bond技术让多块网卡看起来是一个单独的以太网接口设备并具有相同的ip地址。

配置bond优点:在linux下配置bond,通过网卡绑定技术既能增加服务器的可靠性,又增加了可用网络宽带,为用户提供不间断的网络服务。

注:mode=1:在主备模式下,只有主网卡eth0工作,eth1作为备份网卡是不工作的,只有当一个网络接口失效时(例如交换机掉电等),为了不会出现网络中断,系统会按照配置指定的网卡顺序启动工作,保证机器仍能对外服务,起到了失效保护功能。mode=0:在负载均衡模式下,两块网卡都工作,提供两倍带宽。

接下来我是在虚拟机配置的是bond0,如果在服务器上配置(划过vlan的话需要再交换机上也配置,如果服务器没划vlan就直接配置就好)

配置bond的步骤

1.进入root模式,ip a查看可用网口 

2.用systemctl disable NetworkManager命令  关闭NetworkManager服务

3、编辑网口的配置文件           注:每个人的网卡名字不一样,别输入错了下面我用34,35做实验

[root@studying ~]# cd  /etc/sysconfig/network-scripts

[root@studying ~]# vi ifcfg-ens34

[root@studying ~]# vi ifcfg-ens35

上面配置ens34.35的时候里面东西全部删除,替换上面图片上的

注:下面可以复制直接输入(网卡名字不一样记得更改)

DEVICE=ens34    
NAME=ens34     
TYPE=Ethernet    
BOOTPROTO = none
ONBOOT=yes   
MASTER=bond0 
SLAVE=yes
USERCTL=no 

4.配置bond0配置文件

[root@localhost network-scripts]# vim ifcfg-bond0

这样bond0配置文件已经配置好了

注:下面可直接复制

DEVICE=bond0
TYPE=bond0
BONDING_MASTER=yes
BOOTPROTO = none
ONBOOT=yes   
IPADDR=192.168.236.5
NETMASK=255.255.255.0
GATEWAY=192.168.236.2
BONDING_OPTS="mode=0 miimon=100" 
BONDING_MASTER=yes
NM_CONTROLLED=no

5.接下来加载bond模块

[root@localhost network-scripts]# cd
[root@localhost ~]# vim /etc/modprobe.d/bonding.conf

注:
alias bond0 binding
options bond0 miimon=100 mode=0

6.网卡开启混杂模式

先给etc里面rc.local加一个写入权限然后在,末尾加以下命令

[root@localhost ~]# chmod +x /etc/rc.local
[root@localhost ~]# vim /etc/rc.local

注:

ip link set ens34 promisc on 
ip link set ens35 promisc on 

7.最后用reboot重启机器测试一下是否成功

[root@localhost ~]# reboot

现在移除一块网卡pingIP地址试一下,如果能ping通就成功了

上面已经ping通说明成功了!祝你好运!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/195856
推荐阅读
相关标签
  

闽ICP备14008679号