【已解決】網路的怪問題

家裡有一台電腦是透過 AP LAN port 上網,但奇怪的是:
  • Ubuntu 可以正常連線 (AP 指示燈有亮)
  • Windows XP 就不行 (AP 指示燈沒亮)
後來發現在開機時 AP 指示燈不會亮,要進入 Ubuntu 之後才會亮,但離開 Ubuntu 時指示燈又會熄掉。表示網路是在 Ubuntu 下被開啟的。那 Windows XP 先前為甚麼可以用呢?(為此我還重灌 Windows XP 呢!)

另外我還試過直接接到 ADSL Modem 甚至更換網路線,但在 Windows XP 下還是偵測不到網路連線,怪哉!

後來在利用 Ubuntu Live CD 重建 GRUB 時意外發現,它會開啟網路連線,而且在離開後不會關閉,此時進入 Windows XP 就可以正常連線了。更詭異的是,在電腦關機的狀態下,開啟 AP 也能偵測到連線,為甚麼?(主機板有 Standby 電源的關係嗎?回家試著把 PC 電源關掉看看。沒錯,PC 電源關掉的話,AP 的指示燈就不會亮了)

此後進入 Windows XP 網路連線就沒問題了,直到再一次進入 Ubuntu 被關閉後才不行。這時只好再一次用 Live CD 開機了!

我的疑問:
  • 我的主機板很舊,是否路網路線是否跳線有關係?
  • 連線偵測是在 AP?還是主機板的網路?
  • 設定是永久性的?(不會因為關機而消失)
  • 是否可以寫一個程式在 Windows 下設定?這樣就不需要 Live CD 了

2012/7/30

原來關鍵就在 Wake on Lan,搜尋 "Ubuntu Wake on Lan" 找到 HOWTO: Set your system up for Wake On LAN (WOL),只要


sudo ethtool -s eth0 wol g

就可以了。原本還以為要照論壇中的說明將 Script 加入開機流程中,結果只要設定一次就可以了。讚!

留言

這個網誌中的熱門文章

Linux 批次檔的寫法

【分享】如何顯示 Debug Message

[分享] Visual Studio 遠端偵錯