先看看普通网卡IP地址的配置,修改/etc/sysconfig/network-scripts/ifcfg-eth0文件内容为:
DEVICE=eth0 #物理设备名
HWADDR=00:0C:29:01:98:27 #MAC地址
BOOTPROTO=static #静态分配
IPADDR=192.168.1.103 #这就是你设置的静态IP地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.1.1 #网关地址
ONBOOT=yes #引导或启动网卡服务时是否激活设备
RHEL6下bond的双网卡绑定服务
操作步骤和注意事项如下:
1、注意事项:
首先确认要绑定的是哪2个网口,避免绑定时绑错网口。
2、说明:
这里以绑定eth0和eth1的2个网口为例。
配置文件都在/etc/sysconfig/network-scripts/目录下。
操作步骤
绑定前需要彻底关闭NetworlManger服务,否则会和bond网卡冲突
chkconfig NetworkManager off #停止开机启动该服务
service NetworkManager stop #停止网卡管理服务,其中网卡配置文件中NM_CONTROLLED=yes //设备eth0是否可以由Network Manager图形管理工具托管,可以直接删除本行。
1、编辑新的ifcfg-bond0文件
cd/etc/sysconfig/network-scripts/
cp–rfifcfg-eth0ifcfg-bond0##复制ifcfg-eth0到ifcfg-bond0
ls##查看文件,即可看到有ifcfg-bond0文件
增加或修改如下内容:
# vi ifcfg-bond0
DEVICE=bond0
IPADDR=192.168.1.155
NETMASK=255.255.255.0
GATEWAY=192.168.1.254 ##此IP信息为客户要求信息
ONBOOT=yes
BOOTPROTO=static
USERCTL=no
BONDING_OPTS=”mode=0 miimon=100 primary=eth0” ##设置eth0为主通信网口,具体以现场情况为准
保存退出
2、分别编辑ifcfg-eth0和ifcfg-eth1文件
# vi ifcfg-eth0
DEVICE=eth0
HWADDR=AB:CD:EF:12:34:56 注意eth0的MAC地址要保留。不要删除或屏蔽
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
#vi ifcfg-eth1
HWADDR=AB:CD:EF:12:34:57 注意eth1 的MAC地址要保留。不要删除或屏蔽
DEVICE=eth1
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
3、修改/etc/modprobe.d/dist.conf文件,添加以下内容:
alias bond0 bonding
options bond0 miimon=100 mode=0 ##具体以施工现场要求为准
说明:
miimon是用来进行链路监测的。比如:miimon=100,那么系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线路;
mode的值表示工作模式,他共有0,1,2,3四种模式,常用的为0,1两种。需根据交换机可提供的工作模式选择。
mode=0表示loadbalancing(round-robin)为负载均衡方式,两块网卡都工作。
mode=1表示fault-tolerance(active-backup)提供冗余功能,工作方式是主备的工作方式,也就是说默认情况下只有一块网卡工作,另一块做备份。
[root@www.cndba.cn network-scripts]# cat ifcfg-bond0
DEVICE=bond0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=192.168.1.72
PREFIX=24
GATEWAY=192.168.1.1
DNS1=192.168.1.20
DNS2=192.168.1.10
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
LAST_CONNECT=1445703687
[root@www.cndba.cn network-scripts]# cat ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
UUID=60fe2604-8096-4388-bec9-93d66dd8402f
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
NAME="System eth0"
HWADDR=E8:BD:D1:04:E2:38
LAST_CONNECT=1445703687
MASTER=bond0
SLAVE=yes
[root@www.cndba.cn network-scripts]# cat ifcfg-eth1
DEVICE=eth1
TYPE=Ethernet
UUID=b6a98256-4ccb-4b1a-8ebf-e4dc0307f962
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
HWADDR=E8:BD:D1:04:E2:39
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth1"
LAST_CONNECT=1443605765
MASTER=bond0
SLAVE=yes
在如下文件添加:/etc/modprobe.d/dist.conf
alias bond0 bonding
options bond0 miimon=100 mode=0
版权声明:本文为博主原创文章,未经博主允许不得转载。
Linux 网卡绑定