SUN网卡工作状态检测
发表于:2007-06-09来源:作者:点击数:
标签:
以前论坛讨论过,这个是从SUNSOLVE粘贴来的INFODOCID:47729 Belowareseveralmethods,withexamples,tochecknetworklinkstatusofethernetinterfacesinSolaris. ------------- checkingmessages: Sep1811:51:08server1qfe:[ID349649kern.notice]NOTICE:SUNW,qfe
以前
论坛讨论过,这个是从SUNSOLVE粘贴来的 INFODOC ID: 47729
Below are several methods, with examples, to check network link status of ethernet interfaces in Solaris.
-------------
checking messages:
Sep 18 11:51:08 server1 qfe: [ID 349649 kern.notice] NOTICE: SUNW,qfe0: No response from Ethernet network : Link Down - cable problem?
Oct 1 08:37:06 serrver2 unix: SUNW,hme0: 100 Mbps full-duplex Link Up
-------------
checking link status with ndd
# ndd -set /dev/qfe instance 0 (instance set to "0" checks qfe0 status; "1" for qfe1,etc...)
# ndd /dev/qfe link_status
1
( 1 -up, 0 = down 
--------------------
Checking link status for Gigaswift Ethernet(ce) is different from other Ethernet interfaces. netstat
-k is used:
netstat -k ce0
link_up (1=up,0=down)
-------------
checking with kstat (netstat -k)
# kstat qfe:0::link_up
module: qfe instance: 0
name: qfe0 class: net
link_up 1
# kstat eri |grep link_up
link_up 1
# netstat -k qfe0 |grep link_up
...... link_up 1
note: kstat link_up
was added by
Bug 4167319 : Add additional useful driver kstat variables(hme,qfe, gem)
-------------
examining LED states
newer network interface adapters have light indicators.
on "qfe" quad fast ethernet and "ge" Sun Gigabit Ethernet 2.0 adapters:
LED Status Description
--------------------------------------------------------------
LINK Off Port not connected or Link partner down
Green Steady Link detected & active
on "ce" Gigaswift:
--------------------------------------------------------------
LINK QUALITY Purple Gigabit link quality good
PHY 1000X Green Link 1Gbit/s up
PHY 100X Green Link 100Mbit/s up
PHY 10X Green Link 10Mbit/s up
-------------
checking with SNMP ( requires snmp Software)
./snmpwalk netlab11 public interfaces.ifTable
...
interfaces.ifTable.ifEntry.ifDescr.1 = lo0
interfaces.ifTable.ifEntry.ifDescr.2 = ce3
interfaces.ifTable.ifEntry.ifDescr.3 = hme0
interfaces.ifTable.ifEntry.ifDescr.4 = qfe0
...
interfaces.ifTable.ifEntry.ifOperStatus.1 = up(1)
interfaces.ifTable.ifEntry.ifOperStatus.2 = up(1)
interfaces.ifTable.ifEntry.ifOperStatus.3 = up(1)
interfaces.ifTable.ifEntry.ifOperStatus.4 = down(2)
-------------
examine Running flag in S9 gigaswift
ce3: flags=1000803<UP,BROADCAST,MULTICAST,IPv4>
ce3: flags=1000803<UP,BROADCAST,RUNNING,MULTICAST,IPv4>
^^^^^^^
Implemented as part of Solaris 9.
IP will clear the RUNNING flag if the link is down, and
set it again when the link is up.
Bug/RFE ref: 1208229 link status should be reflected by the RUNNING flag, not the
UP flag
------------------------
mpathd notices
If using Solaris 8 I
PMP (IP Multipathing 

mpathd will detect NIC failures and post notices.
NIC failure detected on qfe0
in.mpathd has detected that NIC qfe0 is repaired and ope
rational
Su
clearcase/" target="_blank" >ccessfully failed back to NIC qfe0 to NIC qfe1
in.mpathd has restored network traffic back to NIC qfe0, which is
now repaired and operational.
Applies To AFO Vertical Team Docs/NetAdmin
Attachments (none)
Document Content INFODOC ID: 47729
zzsir 回复于:2003-02-22 23:36:41
|
加精
|
laoxia 回复于:2003-02-23 00:27:49
|
!错
|
johnyou 回复于:2003-02-23 12:22:54
|
up/up
|
quicksand 回复于:2003-02-25 09:27:06
|
收藏,有空试试!!
|
zhangk 回复于:2003-02-25 15:11:26
|
好,但是要记住以root去执行上面的命令哟!
|
原文转自:http://www.ltesting.net