
我的實驗室有一台運行 Ubuntu Linux 9.04 伺服器版的 PS3。幾個小時沒有使用後,乙太網路連線 (eth0) 似乎進入睡眠狀態,導致連線遺失。對電腦進行 Ping 或嘗試 SSH 會導致無回應。我一直在使用的修復方法是在本地訪問電腦並重新啟動它(嘗試將 eth0 關閉然後啟動似乎無法糾正它)。
我嘗試設定一個在 PS3 上運行的每小時 cron 作業,並 ping 另一台電腦以建立網路活動,但這似乎也無法解決問題。
更新:解決方案是更頻繁地執行上述 cron 作業:每 10 分鐘一次。
答案1
我沒有,所以對於這個答案,YMMV。然而,PS3 似乎實現了某些部分802.3az,這似乎與您的問題有關。
您應該從 PS3 本身發送 ping,而不是從 PS3 裝置外部發送 ping。這將刺激網路堆疊 - 以及(希望如此)乙太網路連接埠 - 使其“忙碌”,從而避免可怕的睡眠。
答案2
如果您使用 NetworkManager,請嘗試切換回不使用 NetworkManager 的舊網路。這可能會解決問題。