SUSE 11绑定双网卡的方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SUSE 11绑定双网卡的方法

检查准备bonding网卡配置文件,也就是查看/etc/sysconfig/network/目录下是否存在物理网卡。

atca21wap11:/etc/sysconfig/network # ls -l|grepifcfg

-rw-r--r-- 1 root root 191 Jan 12 14:55 ifcfg-eth0

-rw-r--r-- 1 root root 192 Jan 12 14:55 ifcfg-eth1

-rw-r--r-- 1 root root 181 Nov 11 19:58 ifcfg-eth2

-rw-r--r-- 1 root root 181 Nov 11 19:58 ifcfg-eth3

通过以上文件无法识别网卡名对应的物理网卡地址(MAC地址),其网卡名eth*对应的实际地址可通过文件/etc/udev/rules.d/70-persistent-net.rules查看和编辑修改:

atca21wap11:/etc/udev/rules.d # cat /etc/udev/rules.d/70-persistent-net.rules

# This file was automatically generated by the /lib/udev/write_net_rules

# program run by the persistent-net-generator.rules rules file.

#

# You can modify it,as long as you keep each rule on a single line.

# PCI device 0x8086:0x1060 (e1000e)

# PCI device 0x8086:0x1060 (e1000e)

# PCI device 0x8086:0x105e (e1000e)

# PCI device 0x8086:0x105e (e1000e)

# This file was automatically generated by the /lib/udev/write_net_rules

# program run by the persistent-net-generator.rules rules file.

#

# You can modify it,as long as you keep each rule on a single line.

# PCI device 0x8086:0x1060 (e1000e)

# PCI device 0x8086:0x1060 (e1000e)

# PCI device 0x8086:0x105e (e1000e)

# PCI device 0x8086:0x105e (e1000e)

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:19:c6:9b:93:d2", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:19:c6:9b:93:d3", ATTR{type}=="1", KERNEL=="eth*", NAME="eth3"

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:19:c6:9b:93:d0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:19:c6:9b:93:d1", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

atca21wap11:/etc/udev/rules.d #

2)修改第一块bonding网卡(例如eth0)的配置文件,无需配置ip地址和网络掩码,只要确保STARTMODE='off', BOOTPROTO='none',其它可不修改。

。同样的方法修改第二块bonding网卡(例如eth1)的配置文件。

atca21wap11:/etc/sysconfig/network # more ifcfg-eth2

BOOTPROTO='none'# 需要注意,配置bonding的网卡这里必须是none

BROADCAST='' # 保持原值,无需和本例相同

ETHTOOL_OPTIONS='' # 保持原值,无需和本例相同

IPADDR='' # 保持原值,无需和本例相同

MTU='1450' # 一般使用1450

NAME='82571EB Gigabit Ethernet Controller' # 保持原值,无需和本例相同

NETMASK='' # 保持原值,无需和本例相同

NETWORK='' # 保持原值,无需和本例相同

REMOTE_IPADDR='' # 保持原值,无需和本例相同

STARTMODE='off'# 需要注意,配置bonding的网卡这里必须是off USERCONTROL='no' # 根据需要,一般应该为0

3)创建bond配置文件

创建文件名为/etc/sysconfig/network/ifcfg-bond0,可以通过

#cpifcfg.template ifcfg-bond0的方式创建ifcfg-bond0,

也可以直接手工touch一个ifcfg-bond0

ifcfg-bond0文件内容如下:

atca21wap11:/etc/sysconfig/network # cat ifcfg-bond0

BONDING_MASTER='yes' # 设置为yes

BONDING_MODULE_OPTS='mode=1miimon=100'

BONDING_SLAVE0='eth2'# 与suse9的区别在此,其他基本一样BONDING_SLAVE1='eth3'# 与suse9的区别在此,其他基本一样BOOTPROTO='static'# 需要注意,这里需要设置为static BROADCAST='' # bond0对应的广播地址

ETHTOOL_OPTIONS=''

IPADDR='128.168.154.103/24' #bond0对应工作ip

MTU='1450' # 一般为1450

NAME='' # 可以不填

NETWORK='' # bond0对应的网络地址,可以不填REMOTE_IPADDR='' # 可以不填

相关文档
最新文档