配置双网卡BOND

配置双网卡BOND
双网卡绑定采用LINUX的bond模式,建议采用主备模式,双网卡建议在绑定的时候采用两两绑定,采用不同网卡上的两个网口绑定成一个网口。具体网口分布建议咨询主机工程师。
绑定公网:

# cd /etc/sysconfig/network-scripts/
#vi ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
BOOTPROTO=none

#vi ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
BOOTPROTO=none

#vi ifcfg-bond0
DEVICE=bond0
NM_CONTROLLED=no
ONBOOT=yes
IPADDR=172.16.36.36
BOOTPROTO=static
NETMASK=255.255.0.0
IPV6INIT=no #禁用IPV6
USERCTL=no  #不允许非root用户控制该设备
IPV4_FAILURE_FATAL=yes
NAME="System bond0"  #定义设备名称
BONDING_OPTS="mode=1 miimon=100"

rhel5在/etc/modprobe.d/modprobe.conf.dist配置文件添加如下信息:
alias bond0 bonding
alias miimon=100 mode=1

rhel6在/etc/modprobe.d/dist.conf配置文件添加如下信息:
alias bond0 bonding
alias miimon=100 mode=1

miimon=100 表示每100ms检查一次链路连接状态,如果不通则会切换物理网卡
mode=1表示主备模式,也就是只有一块网卡是active的,只提供失效保护。
mode=0则是负载均衡模式的,所有的网卡都是 active,还有其他一些模式很少用到
primary=eth0表示主备模式下eth0为默认的active网卡

以上绑定成功后重启网络服务:
#service network restart 检查网卡是否正常绑定
以上即为绑定公网过程,建议对以上步骤进行检查,对于不了解参数建议自行查找相关文档了解。
检查绑定是否生效:more /proc/net/bonding/bond0
上述文件为bond0网卡启动后的网卡具体参数,可以从该文档确认 网卡绑定是否存在问题,特别是关于主备模式还是负载均衡,是否是千兆模式等
一旦绑定公网过程,确认没有问题的情况下,对私网采用相同方式进行绑定

附:
在网卡ifcfg-bond0上再绑个IP bond0:1
ifconfig bond0:1 172.16.36.63 netmask 255.255.0.0
若没做网卡绑定可单网卡绑IP eth0:1
ifconfig eth0:1 172.16.36.63 netmask 255.255.0.0

将网卡禁用
ifconfig eth0 down
将网卡启用
ifconfig eth0 up

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30310891/viewspace-1989089/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/30310891/viewspace-1989089/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
网卡绑定(bonding)是一种在Linux中将多个物理网卡绑定成一个逻辑接口的技术。通过绑定,可以实现负载均衡和冗余故障转移的功能。 在Linux中,双网卡绑定可以通过bond0和bond1两个接口来实现。其中,bond0是第一个绑定的接口,而bond1是第二个绑定的接口。 要配置网卡绑定,你需要先安装并加载bonding内核模块,然后进行相关的配置。以下是一个简单的配置示例: 1. 安装并加载bonding内核模块: ``` modprobe bonding ``` 2. 创建bond0和bond1的配置文件(例如:/etc/sysconfig/network-scripts/ifcfg-bond0和/etc/sysconfig/network-scripts/ifcfg-bond1),并进行相应的配置。示例配置如下: ifcfg-bond0: ``` DEVICE=bond0 TYPE=Bond BOOTPROTO=none IPADDR=<IP地址> NETMASK=<子网掩码> GATEWAY=<默认网关> ONBOOT=yes BONDING_OPTS="mode=0 miimon=100" ``` ifcfg-bond1: ``` DEVICE=bond1 TYPE=Bond BOOTPROTO=none IPADDR=<IP地址> NETMASK=<子网掩码> GATEWAY=<默认网关> ONBOOT=yes BONDING_OPTS="mode=0 miimon=100" ``` 注意:你需要根据实际情况修改IP地址、子网掩码、默认网关等参数。 3. 配置每个物理网卡配置文件(例如:/etc/sysconfig/network-scripts/ifcfg-eth0和/etc/sysconfig/network-scripts/ifcfg-eth1)。示例配置如下: ifcfg-eth0: ``` DEVICE=eth0 TYPE=Ethernet BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes ``` ifcfg-eth1: ``` DEVICE=eth1 TYPE=Ethernet BOOTPROTO=none ONBOOT=yes MASTER=bond1 SLAVE=yes ``` 4. 重启网络服务,使配置生效: ``` systemctl restart network ``` 以上是一个简单的双网卡绑定的配置示例,你可以根据自己的需求进行适当的调整和完善。请确保在进行任何网络配置更改之前,备份相关配置文件,并确保你对网络环境具有足够的了解和权限。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值