CentOS   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了centos6.9实现双网卡绑定大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

1、创建bond0文件 # vi /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 NM_CONTROLLED=no #是否由networkmanager来管理你的网卡,后面详细讲 BOOTPROTO=static #获取ip地址的方式,可选动态(dhcp)、静态(static)、不获取(none) ONBOOT=yes  Ipaddr

1、创建bond0文件

# vi /etc/sysconfig/network-scripts/ifcfg-bond0

DEVICE=bond0

NM_CONTROLLED=no #是否由networkmanager来管理你的网卡,后面详细讲

BOOTPROTO=static #获取ip地址的方式,可选动态(dhcp)、静态(static)、不获取(none)

ONBOOT=yes 

Ipaddr=192.168.10.33

NETMASK=255.255.255.0

GATEWAY=192.168.10.254

USERCTL=no #是否允许非root用户控制该设备

BONDING_OPTS="mode=1 miimon=100" #绑定模式,后面详细讲

2、修改eth0文件

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

BOOTPROTO=none

NM_CONTROLLED=no

ONBOOT=yes

TYPE=Ethernet

@H_507_29@mASTER=bond0

SLAVE=yes

USERCTL=no

2、修改eth1文件

# vi /etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1

BOOTPROTO=none

NM_CONTROLLED=no

ONBOOT=yes

TYPE=Ethernet

@H_507_29@mASTER=bond0

SLAVE=yes

USERCTL=no

3、添加内核模块

# vi /etc/modprobe.d/dist.conf

文件末尾加下面两行:

alias bond0 bonding

options bond0 mode=1 miimon=100

4、设置系统启动时执行自动绑定

# vi /etc/rc.d/rc.local

文件末尾添加

ifenslave bond0 eth0 eth1 

5、关闭NetworkManager(如果有的话)

# service NetworkManager stop

# chconfig  networkManager  off

6、重启系统查看bond0是否正确启用

7、关于NM_CONTROLLED

若设置NM_CONTROLLED=yes,则使用Networkmanager来管理网卡,重启网络时需要先重启networkmanage,再重启network。对于远程用户来说就可能导致服务器无法再连接。因为重启networkmanager时网络就断了,所以这里一般设置为no

8、关于绑定模式BONDING_OPTS="mode=1 miimon=100"

@H_622_18@miimon:一般将miimon值设为100,表示系统每100ms监测一次链路连接状态

@H_622_18@mod=0 平衡轮循模式

@H_622_18@mod=1 主备模式

@H_622_18@mod=2 平衡策略

@H_622_18@mod=3 广播策略

@H_622_18@mod=4 动态链接聚合

@H_622_18@mod=5 适配器传输负载均衡

@H_622_18@mod=6 适配器适应性负载均衡

详细解释可以看这里:https://my.oschina.net/jastme/blog/491095

大佬总结

以上是大佬教程为你收集整理的centos6.9实现双网卡绑定全部内容,希望文章能够帮你解决centos6.9实现双网卡绑定所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。