怎么进行suse linux11下的多网口位置确定,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
在同一款型号为曙光A620R-G服务器上安装SUSE LINUX11 SP2和SUSE LINUX11 SP1版时,发现各个物理网口对应的操作系统的ethX的位置关系也在发生变化,这对正确的配置三种作用不同网段的IP产生了干扰。
举例来说:
1.手工安装suse11sp2操作系统,看到的各个物理网口对应的操作系统的ethX的对应关系如下:
2.通过管理端口部署suse11sp1操作系统,看到的各个物理网口对应的操作系统的ethX的对应关系如下:
需要设定的三种作用不同的网口对应关系表(三类网口分别对应不同交换机上的网口)
我们发现ethx的各端口对应位置也在发生变化,如果你按顺序位置设定三种作用不同的网口显然会发生错位。那么如何在SUSE LINUX11下准确判定各网口位置呢?
方法1 拔插网线或UP DOWN端口
通过原始的拔插对应口的网线来判定,看交换机上的对应指示灯闪灭。或者ifdown ethX或ifup ethX看交换机上的警示信息,来判定是否网口插接对应是否正确。
方法2 界面化配置
在YAST里有个网络设定的图形化配置界面,最上面的内置网卡的四个网口,下面显示的是PCI上的外置网卡的四个网口,这里一般是顺序排列。如果第一口是接C3管理交换机,第二口是接业务接入的交换机,第三口是接存储接入的交换机,直接按位置顺序配置对应IP即可。即使有差错,也可以微调纠正。
方法3 使用ETHTOOL命令来方便判定
Ethtool是Linux下用于查询及设置网卡参数的命令。
用法概要:
ethtool ethX //查询ethX网口基本设置
ethtool –h //显示ethtool的命令帮助(help)
ethtool –i ethX //查询ethX网口的相关信息
ethtool –d ethX //查询ethX网口注册性信息
ethtool –r ethX //重置ethX网口到自适应模式
ethtool –S ethX //查询ethX网口收发包统计
ethtool -pethX //查看相应设备名称对应的设备位置
ethtool –s ethX [speed 10|100|1000]\ //设置网口速率10/100/1000M
[duplex half|full]\ //设置网口半/全双工
[autoneg on|off]\ //设置网口是否自协商
[port tp|aui|bnc|mii]\ //设置网口类型
查看网卡对应网口的ethtool办法:
ethtool -p eth0
回车后与eth0 相对应的网卡接口旁边的指示灯就会闪烁,这样你就能很快确定eth0 网口的位置啦。(按下Ctrl+C 结束
命令,停止闪烁)
关于设定网口速率:
ethtool –s ethX [speed 10|100|1000]
这种方法只是暂时有效,如果永久有效,需要如下设定:
1、ethtool设置可通过/etc/sysconfig/network/ifcfg-ethX文件保存,从而在设备下次启动时激活选项。
例如:ethtool -s eth0 speed 100 duplex full autoneg off
此指令将eth0设备设置为全双工自适应,速度为100Mbs。若要eth0启动时设置这些参数, 修改文件/etc/sysconfig/network/ifcfg-eth0 ,添加如下一行:
ETHTOOL_OPTS="speed 100 duplex full autoneg off"
2、将ethtool设置写入/etc/rc.d/rc.local之中。
例如:
touch /var/lock/subsys/local
ETHTOOL_OPTS="speed 100 duplex full autoneg off"
关于怎么进行suse linux11下的多网口位置确定问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。