flutter 发表于 2013-10-24 16:00

SOLARIS10查看网卡工作状态及速度

   下午想检查一个SUN RAC的节点各个网卡的工作状态及速度,遇到各种问题.

    首先,ifconfig -a是看不到太多有用信息滴,只有名字和是否UP.

   网上搜索半天,有说用ndd的,有说用netstat -K的,有说用kstat的,还有神马脚本的....

   看了半天,试了半天,发现出入很大啊........试验是王道.

   ndd -get /dev/ce link*对ce检测错误,无法运行
    ndd -get /dev/qfe对qfe全是1,不明就里.
   netstat -K就报错,没有这参数

    好歹kstat -p ce:0::link*出来了,不过只对ce,对qfe无效.

ce:0:ce0:link_T4      0
ce:0:ce0:link_asmpause0
ce:0:ce0:link_duplex    2
ce:0:ce0:link_pause   0
ce:0:ce0:link_speed   1000
ce:0:ce0:link_up      1
   
    最后,还是在老外哪里发现了更有效的:dladm show-dev

# dladm show-dev
qfe0            link: up      speed: 100   Mbps       duplex: full
qfe1            link: up      speed: 100   Mbps       duplex: full
qfe2            link: down      speed: 0   Mbps       duplex: unknown
qfe3            link: down      speed: 0   Mbps       duplex: unknown
ce0             link: up      speed: 1000Mbps       duplex: full
ce1             link: up      speed: 1000Mbps       duplex: full

   偶是内牛满面啊,这才是偶真正需要滴,一个命令而已......

ac220v 发表于 2013-10-24 16:32

ndd适用solaris 8 9
dladm适用10、11

flutter 发表于 2013-10-25 10:35

:wink:用了SOLARIS N久了,看来还是用到老,学到老啊

watchsat 发表于 2013-10-26 04:31

dladm 是在 Solaris 10以後出來的新程序, Solaris 9 以前只能用ndd...

lisa_won 发表于 2013-10-26 14:44

看来没好好看solarsi10手册。
页: [1]
查看完整版本: SOLARIS10查看网卡工作状态及速度