在同一款型號為曙光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-p
ethx //檢視相應裝置名稱對應的裝置位置
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"
我的成長 11期 SuSE Linux培訓
2009年第11期 總第11期 今天2009年8月16日,星期日。1 大梅沙 09 08 01 描述 作為上週同學聚會的乙個延續,今天,偶們四個人 兩男兩少 去了大梅沙海灘。因為上午有人要上班,加上白天到沙灘上實在太熱,所以決定下午才出發,到大梅沙時是六點多,時候正好。記得上次下海,還是去年中秋 今...
linux下的多播
進行linux下的多播程式設計時,需要關閉防火牆,關閉防火牆的方法如下 1 重啟後生效 開啟 chkconfig iptables on 關閉 chkconfig iptables off 2 即時生效,重啟後失效 開啟 service iptables start 關閉 service iptab...
C 下的多繼承
下面是 的一篇關於c 下多繼承的實現及其原理。include class a virtual void show virtual void dispa class b virtual void show virtual void dispb class c virtual void show vir...