redhat配置双网卡绑定及解除绑定

  • 2
  • 2,151 views
  • A+
所属分类:技术

chatGPT账号
绑定双网卡

注:(i)建议配置成主备模式

(ii)redhat下自动生成的绑定网卡都是bondN 所有设备名最好从0开始

(iii)当前ssh的网卡在使用中,不能设置网卡绑定

(iv)虚拟机下添加网卡,在添加设备中添加然后重启os

(vi)网卡端口的测试直接在虚拟机中设置端口连接

1.新建/etc/sysconfig/network-scripts/ifcfg-bond0文件

DEVICE=bond0

IPADDR=192.168.44.100

NETMASK=255.255.255.0

ONBOOT=yes

2.更改/etc/sysconfig/network-scripts/ifcfg-eth1网卡属性

DEVICE=eth1

ONBOOT=yes

MASTER=bond0

SLAVE=yes

3.更改/etc/sysconfig/network-scripts/ifcfg-eth2网卡的属性

DEVICE=eth2

ONBOOT=yes

MASTER=bond0

SLAVE=yes

4.编辑/etc/modprobe.conf文件,加入以下内容

alias bond0 bonding

options bond0 miimon=100 mode=1

说明:

mode指定了bond0的工作模式,常用的是0和1,0表示负载均衡方式,1表示主从方式,可根据需要自行配置。

常用的为0,1两种。mode=0表示 load bamlancing (round-robin)为负载均衡方式,两块网卡都工作。

mode=1表示fault-tolerance (active-backup)提供冗余功能,工作方式是主备的工作方式,

也就是说默认情况下只有一块网卡工作,另一块做备份

bonding只能提供链路监测,即从主机到交换机的链路是否接通。

如果只是交换机对外的链路down掉了,而交换机本身并没有故障,

那么bonding会认为链路没有问题而继续使用。 miimon是用来进行链路监测的。

比如:miimon=100,那么系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线路。

5.重启网卡进行测试

service network restart

一、首先在redhat下ping通自己bond0

二、在本地机器的VMware Virtual Ethernet Adapter for VMnet1网卡上添加相同网段的ip

此次添加:192.168.44.1

注:在本地网卡添加同网段的ip不起作用,本地pc和vm是通过虚拟网卡

VMware Virtual Ethernet Adapter for VMnet1通讯的,所以必须在虚拟网卡                             上配置同网段IP

三、ping 192.168.44.100 确定双网卡绑定成功

四、说明:cat /proc/net/bonding/bond0可查看bonding状态

Ethernet Channel Bonding Driver: v2.6.1 (October 29, 2004)

Bonding Mode: fault-tolerance (active-backup)

Primary Slave: None

Currently Active Slave: eth0

MII Status: up

MII Polling Interval (ms): 100

Up Delay (ms): 0

Down Delay (ms): 0

Slave Interface: eth0

MII Status: up

Link Failure Count: 0

Permanent HW addr: 00:0c:29:4b:ca:06

Slave Interface: eth1

MII Status: up

Link Failure Count: 0

Permanent HW addr: 00:0c:29:4b:ca:10

五、断掉当前工作的网卡进行测试

长ping到192.168.44.100

redhat直接在vm中设置网卡的连接状态

如下所示

redhat配置双网卡绑定及解除绑定redhat配置双网卡绑定及解除绑定

watch cat /proc/net/bonding/bond0       可查看网卡自动切换信息

本文由 知点 首发于【知点网http://www.zhidnet.com)】

解除双网卡绑定

1、还原/etc/sysconfig/network-scripts/中修改过的文件,删除ifcfg-bond0文件

2、删除/etc/modprobe.conf中添加的行

3、卸载bonging驱动   ---》modprobe -r bonding

4、重启网卡

 

3、4步可以用重启操作系统代替

redhat中双网卡绑定可参考文档:redhat中双网卡绑定.txt

本文由 知点 首发于【知点网http://www.zhidnet.com)】未经允许不得以任何方式转载,违者必将追究法律责任。

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的电报
  • 这是我的电报扫一扫
  • weinxin
chatGPT账号
知点

发表评论

您必须登录才能发表评论!

目前评论:2   其中:访客  2   博主  0

    • 头像 码小农 0

      11gRAC环境需要绑定双网卡吗

        • 漫兮 漫兮 2

          @码小农 rac环境不一定要绑定双网卡,网卡绑定只是在网卡层面做一次冗余