红联Linux门户
Linux帮助

solaris查看网卡工作状态和速度

发布时间:2008-07-24 00:08:23来源:红联作者:Ailone
8.9 10 Mbit 还是100 Mbit,半双工还是全双工?
可以使用命令 ndd /dev/. 查询网络接口的状态,状态通常为 le、hme、eri 或 qfe:
- ndd /dev/eri link_status: 0 = 故障,1 = 正常
- ndd /dev/eri link_speed: 0 = 10 Mbit,1 = 100 Mbit
- ndd /dev/eri link_mode: 0 = 半双工,1 = 全双工
所有网络接口参数的 Solaris OS 缺省值为“自动协商”。如果连接的网络设备不能进行自动协商,则可以手动设置所有参数。可以通过将所有不需要的属性设置为零来实现此操作。
以下是 10 Mbit 半双工的示例:
ndd -set /dev/eri adv_100fdx_cap 0
ndd -set /dev/eri adv_100hdx_cap 0
ndd -set /dev/eri adv_10fdx_cap 0
ndd -set /dev/eri adv_10hdx_cap 1
ndd -set /dev/eri adv_autoneg_cap 0
使用 ifconfig unplumb 关闭接口,然后使用 ifconfig plumb 将其重新启动。还可以在/etc/system 文件中定义设置 (set eri:adv_10hdx_cap = 1)。
# ndd /dev/ce link_speed
1000
speed
# ndd /dev/ce link_mode
1
# ndd /dev/ce link_status
1
#
-------------------------------------------
root@HN-C-NPMSVR # ndd /dev/eri link_status
1
root@HN-C-NPMSVR # ndd /dev/eri link_speed
1
root@HN-C-NPMSVR # ndd /dev/eri link_mode
1
root@HN-C-NPMSVR #
文章评论

共有 0 条评论