歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> 關於Unix >> solaris查看網卡工作狀態和速度

solaris查看網卡工作狀態和速度

日期:2017/2/28 11:09:35   编辑:關於Unix


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 #
Copyright © Linux教程網 All Rights Reserved