博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

剑心通明的资料库

文章均为转载,本人不负因参考它所导致的一切后果,请谨慎参考!如您的文章不愿被转载,请点击此处联系本人!
您的点击,将是我最大的动力!多谢!
  jxtm.cublog.cn

关于作者
姓名:剑心通明
职业:高级工程师(专修灵魂^_^)
年龄:20出头30不到
位置:网络上一节点
个性介绍:努力学习每一天!
倾心打造:http://www.bsdlover.cn
http://bbs.bsdlover.cn
BSD爱好者的乐园!
|| << >> ||
我的分类


AIX下,如何判断某个网口是否连接了网线
今天,研究了这样一个问题:AIX下,如何判断某个网口是否连接了网线?
    这个例子中,en0没接网线,用如下命令可以帮助判断。


myaix#/> netstat -v en0 | grep -p "Specific Statistics"
2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902) Specific Statistics:
--------------------------------------------------------------------
Link Status : Down
Media Speed Selected: Auto negotiation
Media Speed Running: Unknown
PCI Mode: PCI-X (100-133)
PCI Bus Width: 64-bit
Latency Timer: 144
Cache Line Size: 128
Jumbo Frames: Disabled
TCP Segmentation Offload: Enabled
TCP Segmentation Offload Packets Transmitted: 11
TCP Segmentation Offload Packet Errors: 0
Transmit and Receive Flow Control Status: Enabled
XON Flow Control Packets Transmitted: 0
XON Flow Control Packets Received: 0
XOFF Flow Control Packets Transmitted: 0
XOFF Flow Control Packets Received: 0
Transmit and Receive Flow Control Threshold (High): 45056
Transmit and Receive Flow Control Threshold (Low): 24576
Transmit and Receive Storage Allocation (TX/RX): 16/48

    如果认为某个网口长时间没有收发数据包,就是这个网口没连接网线,那下面的命令也可以。
myaix#/> tcpdump -i en0
tcpdump: listening on en0
^C
0 packets received by filter
0 packets dropped by kernel
myaix#/>

myaix#/> netstat -s -Z -I en1; netstat -s -s -I en1
Name  Mtu   Network     Address            Ipkts Ierrs    Opkts Oerrs  Coll
en1   1500  link#3      0.2.55.2f.74.63          0     0        0     0     0
en1   1500  9.186.183   myaix                    0     0        0     0     0
myaix#/> netstat -s -s -I en1
Name  Mtu   Network     Address            Ipkts Ierrs    Opkts Oerrs  Coll
en1   1500  link#3      0.2.55.2f.74.63          6     0        4     0     0
en1   1500  9.186.183   myaix                    6     0        4     0     0
myaix#/> netstat -s -s -I en0
Name  Mtu   Network     Address            Ipkts Ierrs    Opkts Oerrs  Coll
en0   1500  link#2      0.2.55.2f.74.62          0     0        0     0     0
en0   1500  192.168.0   myaix                    0     0        0     0     0
myaix#/>

    以上命令都可以变通,比如:
netstat -v | grep -p "Specific Statistics"
netstat -I en1; sleep 2; netstat -I en1
netstat -s -Z; netstat -D
netstat -s -s -p ip

发表于: 2008-05-11,修改于: 2008-05-11 22:22,已浏览238次,有评论0条 推荐 投诉


网友评论
 发表评论