前面提到了,在给未被使用的网卡lan3配置ip地址的时候,系统弹出"device busy"的报错信息,导致配置过程失败。这就是网卡聚合所造成的,因为物理网卡lan3这时被逻辑网卡lan900所占用,要强令对lan3进行配置那就不可能了。下面给出"lanscan“的信息如下:
[ECDSAP02@/]#lanscan
Hardware Station Crd Hdw Net-Interface NM MAC HP-DLPI DLPI
Path Address In# State NamePPA ID Type Support Mjr#
0/4/2/0 0x001A4B0944BC 1 UP lan1 snap1 1 ETHER Yes 119
0/5/2/0 0x001F290DE672 4 UP lan4 snap4 2 ETHER Yes 119
0/7/1/0/6/0 0x0022643450D6 5 UP lan5 snap5 3 ETHER Yes 119
0/7/1/0/6/1 0x0022643450D7 6 UP lan6 snap6 4 ETHER Yes 119
0/2/1/0 0x001F290DE632 0 UP lan0 snap0 5 ETHER Yes 119
0/4/2/1 0x001A4B0944BD 2 UP lan2 snap2 6 ETHER Yes 119
LinkAgg0 0x000000000000 900 UP lan900 snap900 10 ETHER Yes 119
LinkAgg1 0x000000000000 901 DOWN lan901 snap901 11 ETHER Yes 119
LinkAgg2 0x000000000000 902 DOWN lan902 snap902 12 ETHER Yes 119
LinkAgg3 0x000000000000 903 DOWN lan903 snap903 13 ETHER Yes 119
LinkAgg4 0x000000000000 904 DOWN lan904 snap904 14 ETHER Yes 119
通过这个命令,系统列出了使用中以及未使用的所有网卡信息,包括物理网卡和逻辑聚合网卡。这里可以看到一个有趣的现象,那就是物理网卡lan3在lanscan所列出来的网卡信息中消失了,但通过SAM又能看到lan3的客观存在。毫无疑问,物理网卡lan3的消失是因为被规划给了逻辑网卡lan900,所以在lanscan命令中显示不出来。
怎么解决呢?在了解聚合网卡的原理和功能之后,问题就比较好办了。这就需要在SAM中将逻辑网卡lan900设置为不可用,那么lan3就从lan900中释放出来了,请看下图:
进入到#sam----->networking and communications----->AutoPort Aggregation中,选中要操作的逻辑网卡,比如这里是lan901,再选中目录菜单中Actions下的"Deconfigure Link Aggregate"这一项,就可以把逻辑网卡lan901给拆除掉了,拆除掉之后,lan901的状态显示为"down“,物理网卡也自动释放出来。这幅图片没有用到操作中那一幅,但实际操作过程都是一样的。操作完毕之后,再通过lanscan命令就可以看到结果了:
[ECDSAP02@/]#lanscan
Hardware Station Crd Hdw Net-Interface NM MAC HP-DLPI DLPI
Path Address In# State NamePPA ID Type Support Mjr#
0/4/2/0 0x001A4B0944BC 1 UP lan1 snap1 1 ETHER Yes 119
0/5/2/0 0x001F290DE672 4 UP lan4 snap4 2 ETHER Yes 119
0/7/1/0/6/0 0x0022643450D6 5 UP lan5 snap5 3 ETHER Yes 119
0/7/1/0/6/1 0x0022643450D7 6 UP lan6 snap6 4 ETHER Yes 119
0/2/1/0 0x001F290DE632 0 UP lan0 snap0 5 ETHER Yes 119
0/4/2/1 0x001A4B0944BD 2 UP lan2 snap2 6 ETHER Yes 119
0/5/1/0 0x001F290DE656 3 UP lan3 snap3 7 ETHER Yes 119
LinkAgg0 0x000000000000 900 DOWN lan900 snap900 10 ETHER Yes 119
LinkAgg1 0x000000000000 901 DOWN lan901 snap901 11 ETHER Yes 119
LinkAgg2 0x000000000000 902 DOWN lan902 snap902 12 ETHER Yes 119
LinkAgg3 0x000000000000 903 DOWN lan903 snap903 13 ETHER Yes 119
LinkAgg4 0x000000000000 904 DOWN lan904 snap904 14 ETHER Yes 119
效果已经很明显了,第一,逻辑网卡lan900状态显示为"down",第二,物理网卡lan3顺利释放出来,且状态为"up",通过linkloop命令可以进行验证:
[ECDSAP02@/]#linkloop -i 3 0x001F290DE656
Link connectivity to LAN station: 0x001F290DE656
-- OK
再到SAM里面进行配置,或者通过命令"ifconfig lan3 ip_address netmask"手工配置,抑或是在路由表文件/etc/rc.config.d/netconf中进行配置都行得通。到这里,故障就算解决了。
阅读(3660) | 评论(1) | 转发(0) |