AIX 5L上管理網路卡以及檢視配置【轉】

ewelamb發表於2012-12-16

透過lsdev命令可以看到網路卡的個數與型別

#lsdev -Cc adapter|grep ent

ent0 Available 08-08 10/100/1000 Base-TX PCI-X Adapter (14106902)
ent1 Available 0B-08 10/100/1000 Base-TX PCI-X Adapter (14106902)
ent2 Available EtherChannel / IEEE 802.3ad Link Aggregation
ent3 Available 0I-08 10/100/1000 Base-TX PCI-X Adapter (14106902)

如,從上面可以看到,en0/1/3是千兆網路卡,而ent2則是繫結過的網路卡(不是真實的網路卡),這個就是EtherChannel (TM), 建立在802.3 快速乙太網標準之上,提供了把多個乙太網介面的頻寬聚合起來的能力。IBM 在AIX上對 Cisco的 EtherChannel 的實現是,把2至4個物理介面(或介面卡)定義為一個邏輯介面或通道。這個邏輯介面或通道對上層應用來講就象是一個乙太網介面。

如果想檢視以上三個真實的網路卡具體在哪個插槽上,可以用如下命令

#lsslot -c pci|grep ent

U5791.001.9180185-P1-C04 PCI-X capable, 64 bit, 133MHz slot ent0
U5791.001.9180185-P2-C02 PCI-X capable, 64 bit, 133MHz slot ent1
U5791.001.9180185-P2-C06 PCI-X capable, 64 bit, 133MHz slot ent3

其中,P1 表示第一個PCI籠子,P2表示第二個PCI籠子,C04,C02等則表示在該籠子中對應的是第幾個糟位,編號從1開始。在590/595中,對應的背板位置則從左到右的順序。而550等機型則可以看皮膚上的標籤。

 

當然,如果想檢視任意網路卡的詳細資訊,可以使用lscfg命令,如

#lscfg -vl ent0

ent0 U5791.001.9180185-P1-C04-T1 10/100/1000 Base-TX PCI-X Adapter (14106902)
10/100/1000 Base-TX PCI-X Adapter:
Part Number.................00P6130
FRU Number..................00P6130
EC Level....................H12818
Manufacture ID..............YL1021
Network Address.............001125081671
ROM Level (alterable).......GOL021
Device Specific.(YL)........U5791.001.9180185-P1-C04-T1

上面詳細的限制了網路卡的位置,速度型別,型號,網路地址等詳細資訊。

 

檢視網路卡的工作模式,可以用如下命令

#netstat -v ent3 | grep -p “Specific Statistics”

10/100/1000 Base-TX PCI-X Adapter (14106902) Specific Statistics:
 --------------------------------------------------------------------
Link Status: Up
Media Speed Selected: Auto negotiation
Media Speed Running: 1000 Mbps Full Duplex
PCI Mode: PCI-X (100-133)
PCI Bus Width: 64-bit
……

可以看到紅色字型上顯示的1000全雙工,如果是千兆網路卡,則表示網路卡工作正常。全雙工表示同時傳送與接收包,而半雙工需要分成兩次完成,所以半雙工將有很大的效能損耗,如果是連線到交換機,必須要求這裡是全雙工。

 

檢視網路卡的IP可以用ifconfig或者是netstat,如

#ifconfig -a

en3: flags=5e080863,c0
    inet 192.168.166.151 netmask 0xffffff00 broadcast 192.168.166.255
    tcp_sendspace 131072 tcp_recvspace 65536
en2: flags=4e080863,c0
     inet 192.168.167.151 netmask 0xffffff00 broadcast 192.168.167.255
     inet 192.168.168.151 netmask 0xffffff00 broadcast 192.168.168.255
     tcp_sendspace 131072 tcp_recvspace 65536
lo0: flags=e08084b
     inet 127.0.0.1 netmask 0xff000000 broadcast 127.255.255.255
     inet6 ::1/0
     tcp_sendspace 65536 tcp_recvspace 65536

#netstat -in

Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll
en3 1500 link#2 0.11.25.8.4a.b6 5906447 0 2316411 4 0
en3 1500 192.168.166 192.168.166.151 5906447 0 2316411 4 0
en2 1500 link#3 0.11.25.8.4b.55 1343342735 0 3557846711 3 0
en2 1500 192.168.167 192.168.167.151 1343342735 0 3557846711 3 0
en2 1500 192.168.168 192.168.168.151 1343342735 0 3557846711 3 0
lo0 16896 link#1 1057732 0 1071241 0 0
lo0 16896 127 127.0.0.1 1057732 0 1071241 0 0
lo0 16896 ::1 1057732 0 1071241 0 0

注意,以上的是en2,en3,這裡需要說明的是,ent0其實可以分成en0與et0,分別代表乙太網第二版與IEEE 802.3介面。

詳細屬性同樣可以透過如下命令檢視

#lsattr -El ent0

#lsattr -El en0

#lsattr -El et0

 

如果想給網路卡配置IP地址,可以用smit chinet或者

#chdev -l en1 -a netaddr=’10.0.100.151′ -a netmask=’255.255.255.0′

取消IP地址

#chdev -l en1 -a netaddr=” -a netmask=”

第一次操作,可以用smit tcpip來完成配置工作更簡單一些

#smit tcpip

選擇Minimum Configuration & Startup

如果想修改網路卡的工作模式,可以用如下步驟完成

#chdev -l en1 -a state=’down’

#chdev -l en1 -a state=’detach’

#chdev -l ‘ent1′ -a media_speed=’Auto_Negotiation’

#chdev -l en1 -a state=’up’

其中停止與啟動網路卡可以用smit chinet代替,修改工作模式可以用smit chgenet代替完成。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7191998/viewspace-751181/,如需轉載,請註明出處,否則將追究法律責任。

相關文章