Nov 10

[原]多网卡服务器在Asianux 3.0上设定网络绑定的方法 夜晚

linuxing , 22:53 , 基础知识 » 硬件处理 , 评论(0) , 引用(0) , 阅读(13317) , Via 本站原创 | |
    这篇日志还是服务器存在多网卡、Asianux 3.0操作系统、bond网络绑定有关,几乎就是前面两篇日志的大集中,似乎很繁琐了。但我觉得确实不写不行,因为这问题一直困扰了我很长时间,最后通过多次的测试才解决的。~~~~(>_<)~~~~ 希望对遇到同样问题的朋友有帮助吧。(也适用于红帽 5环境)

一、前提
下面的描述是非常简单的,但要进行下去,请先看看前面的两篇日志:
[原]解决Asianux 3.0上多网卡设备号变动的问题
[原]配置双网卡绑定bonding
看懂了?没问题吧,那我们继续。。

二、配置步骤
1、固定每个网络设备的设备号
只要是已经激活的网卡,都可以使用如下命令获取其MAC地址:
引用
# ifconfig eth0|grep HWaddr|awk '{print $5}'
00:0C:29:F0:98:69

对于不参与绑定的网卡,把它们的MAC地址写入对应的网卡配置文件ifcfg-ethx中,并给它们配置一个不会使用的IP(最好与当前网络不在同一个网段中),然后设置ONBOOT=yes。
例如:
引用
# cat /etc/sysconfig/network-scripts/ifcfg-eth2
DEVICE=eth2
BOOTPROTO=static
BROADCAST=192.168.100.255
HWADDR=00:D0:F8:38:24:2A
IPADDR=192.168.100.160
IPV6ADDR=
IPV6PREFIX=
NETMASK=255.255.255.0
NETWORK=192.168.100.0
ONBOOT=yes

※ 这个操作的目的是,让系统把不参与绑定的网卡设备后续参加的网卡设备区分开来,参加绑定的网卡是不能使用HWADDR参数写入MAC地址信息的。

2、利用mii-tool或ethtool判断网络连通性
因为我们有多个网卡,所以,需要确定参与网络绑定的网卡,也就是插上了网线的网卡。
本别对各网络设备运行mii-tool,或ethtool即可,例如:
引用
# ethtool eth0|grep Link
        Link detected: yes

3、设置bond绑定
可以使用我之前提供过的bond脚本:
假设需要绑定eth0、eth1,则可以这样:

./newbond081006.sh bond0 eth0 eth1 192.168.48.128 255.255.255.0 192.168.48.2

根据提示操作即可。最后重启服务器后,应可看到每个网络设备都固定在网络特定的设备号上,不会发生变化。
若测试失败,请检查/etc/sysconfig/network-scripts/ifcfg-ethx中的配置情况,不参与绑定的网卡是否每个配置文件都写入了HWADDR参数?没有参与的网卡则没有呢?最后把机器重启应可解决问题的。
Tags: ,
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]