Linux NFS server export 讓 Solaris mount。Solaris 可以 mount,也可以 ls 看到檔案,但是複製 nfs file 到 local 會出現錯誤。
錯誤訊息:
NFS read failed for server error 5 (RPC: Timed out)
NFS lookup failed for server error 5 (RPC: Timed out)
NFS getattr failed for server error 5 (RPC: Timed out)
原因:
網路設定錯誤,造成網路傳輸速度太慢。
檢查網路卡設定:
ndd -get /dev/hme adv_autoneg_cap
ndd -get /dev/hme adv_100fdx_cap
ndd -get /dev/hme adv_100hdx_cap
ndd -get /dev/hme adv_10fdx_cap
ndd -get /dev/hme adv_10hdx_cap
以上得到的值是1 表示 true, 得到0 表示false .
設定網路卡:(設為 auto)
ndd -set /dev/hme adv_autoneg_cap 1
ndd -set /dev/hme adv_100fdx_cap 1
ndd -set /dev/hme adv_100hdx_cap 0
ndd -set /dev/hme adv_10fdx_cap 0
ndd -set /dev/hme adv_10hdx_cap 0
修改 /etc/system 開機時的網路卡設定
set hme:hme_adv_autoneg_cap=1
set hme:hme_adv_100fdx_cap=1
set hme:hme_adv_100hdx_cap=0
set hme:hme_adv_10fdx_cap=0
set hme:hme_adv_10hdx_cap=0
如果設定為set hme:hme_adv_autoneg_cap=1, set hme:hme_adv_100fdx_cap=0,reboot後網路會不通,switch port燈不亮。
如果是Giga網卡搭配Giga switch port,可以用set hme:hme_adv_autoneg_cap=1, set hme:hme_adv_1000fdx_cap=1測試看看。
參考 http://www.brandonhutchinson.com/Solaris_NIC_speed_and_duplex_settings.html
沒有留言:
張貼留言