2009-10-09

Wake on lan 問題

請教... 唔知點解set 唔到 wake on lan...

output from ethtool eth0 :
...
Supports wake-on : pumbg
Wake-on : d
...

唔知點解,
set p / g 的話, wake-on 就會出 d (disable),
set u / m / b 的話, wake-on 會出到 u / m / b , 不過熄機狀態時 lan card LED 都係唔著, WOL 都係用唔到,
BIOS 以 enable 左 WOL.
okvan 2009-8-12 02:04 PM
乜野network card?
OnBoard 定後加?
redskyhk 2009-8-12 02:24 PM
唔識check. 有冇 command 可以 check 到乜野network card? Network card 係後加既.
OS : Linux
應該支援 WOL, 因為 Supports wake-on : pumbg; 同埋有 g 即係支援 magic packet.
alexander.shum 2009-8-12 09:28 PM
好多方法可以check到,最簡單用指令dmesg查詢開機記錄,其中有一段是說明你所load的network card device(如果你之前裝啱driver)

例如:
SELinux: Unregistering netfilter hooks
type=1404 audit(1250058666.408:2): selinux=0 auid=4294967295 ses=4294967295
ACPI: PCI Interrupt 0000:00:1f.3[b] -> GSI 17 (level, low) -> IRQ 177
[/b]intel_rng: FWH not detected
[color=red]e100: Intel(R) PRO/100 Network Driver, 3.5.10-k2-NAPI
e100: Copyright(c) 1999-2005 Intel Corporation
[/color]ACPI: PCI Interrupt 0000:01:08.0[A] -> GSI 20 (level, low) -> IRQ 185

另外,你的lan card是後加的,即是獨立的lan card,好似的支援Wake on Lan的卡,應有一條線仔跟卡來的,是插在卡上給取電,才可以Wake on Lan(以前的3COM及Intel便有這條線仔),而家重要唔要唔係好肯定

剛才去查看一下,唔知你有齊這些條件呢?
系統需求
要想達成、實現WOL,首先必須要有具備WOL機制功效的[url=http://zh.wikipedia.org/w/index.php?title=%E4%B8%BB%E6%9D%BF&variant=zh-hk][color=#0000ff]主機板[/color][/url],主機板上必須有一個「WAKEUP-LINK」的接座位置,以便連接來自[url=http://zh.wikipedia.org/w/index.php?title=%E7%BD%91%E7%BB%9C%E5%8D%A1&variant=zh-hk][color=#0000ff]網絡卡[/color][/url]的特有接線(共三條線路),此接線即是WOL的訊號線路(WOL Cable),不過,如果主機板支援[url=http://zh.wikipedia.org/w/index.php?title=PCI&variant=zh-hk][color=#0000ff]PCI[/color][/url] 2.2版[url=http://zh.wikipedia.org/wiki/%E7%B6%B2%E8%B7%AF%E5%96%9A%E9%86%92#_note-0][color=#800080][1][/color][/url]以上的連線與擴充槽,網絡卡也同樣要支援PCI 2.2版以上標準,如此就可以不需要特有的WOL接線,而依然可以實現WOL的功效機制。
WOL接線的線路中其實包含了待備(Standby)供電,此一供電是由主機板上的PCI匯流排所額外引取所獲得。另外,WOL也必須有韌體支援,主機板上的[url=http://zh.wikipedia.org/w/index.php?title=BIOS&variant=zh-hk][color=#0000ff]BIOS[/color][/url]內也必須要有「電源管理」的程式段落才行,並且在電腦的組態配置上必須為網絡卡保留一份持續供電,使電腦即便關機也能持續讓網絡卡維持部分的機能運作
[url=http://zh.wikipedia.org/wiki/%E7%B6%B2%E8%B7%AF%E5%96%9A%E9%86%92]http://zh.wikipedia.org/wiki/%E7%B6%B2%E8%B7%AF%E5%96%9A%E9%86%92[/url]

[img]http://upload.wikimedia.org/wikipedia/commons/thumb/6/67/Wake-on-lan-cable.jpg/240px-Wake-on-lan-cable.jpg[/img]

[b][quote]原帖由 [i]redskyhk[/i] 於 2009-8-12 02:24 PM 發表 [/b][url=http://www.discuss.com.hk/redirect.php?goto=findpost&pid=217435947&ptid=10350508][b][img]http://www.discuss.com.hk/images/common/back.gif[/img][/b][/url]
[b]唔識check. 有冇 command 可以 check 到乜野network card? Network card 係後加既.
OS : Linux
應該支援 WOL, 因為 Supports wake-on : pumbg; 同埋有 g 即係支援 magic packet. [/quote][/b]

[[i] 本帖最後由 alexander.shum 於 2009-8-12 09:41 PM 編輯 [/i]]
okvan 2009-8-12 11:51 PM
你如果插左network cable 關機
但network card 燈都唔著
咁就應該係後加
呢一點好重要
Onboard 同後加好唔同

上面Alex 已經講出重點了
後加既就要加上WOL 條小線仔 (舊既network card 需要的)
但Onboard 既就唔需要
redskyhk 2009-8-13 11:25 AM
嘩...好詳細...

check 到乜 card 了...
RTL 8139C,
但係我打開部機睇, 張card 冇位插嗰條3色線既, 咁應該唔洗用嗰條線.

唔該.
alexander.shum 2009-8-13 06:23 PM
咁你張RTL 8139C用乜版本的driver呢?據聞新版driver有多WOL的一些功能改進喎

另在台灣找到點教學,看看有沒有用途
[url=http://74.125.155.132/search?q=cache:mDZvn7uRBfAJ:prfh.com5.tw/bo-blog/read.php%3Fsave_168+RTL8139C%E8%A8%AD%E5%AE%9AWOL&cd=10&hl=zh-TW&ct=clnk&gl=hk]http://74.125.155.132/search?q=cache:mDZvn7uRBfAJ:prfh.com5.tw/bo-blog/read.php%3Fsave_168+RTL8139C%E8%A8%AD%E5%AE%9AWOL&cd=10&hl=zh-TW&ct=clnk&gl=hk[/url]

四、實戰網卡遠端喚醒

  WOL,Wake-on-LAN(遠端喚醒技術)是一種利用局域網中的網卡實現遠端開機的技術,其在實際使用中有一定的用處,故我們在此局域網技巧文章中也對其作番介紹。

 1.實現遠端喚醒的幾個要點

  要實現遠端喚醒,那麼被作為遠端喚醒一方的電腦需要符合以下條件才行:

  首先,要實現遠端喚醒,那麼作為遠端喚醒一方電腦中安裝的網卡需要支援「WOL」功能才行,例如最常見的8029/8139系列網卡都支援這項功能。

  其次,需要電腦的主板也要支援遠端喚醒才行,一般PⅡ級以上的主板都支援這項功能,這點倒不用擔心。此外,以前的主板要支援遠端喚醒,其主板上(及網卡上)都有一個專門的3芯插座(PCI2.1標準),以利用主板電源來給網卡進行遠端喚醒時所需的供電。由於現在的主板都已支援PCI2.2標準,已無需這個專門的3芯插座就能通過PCI插槽向網卡提供+3.3V Standby電源來實現遠端喚醒(註:主板是否支援PCI2.2標準,可通過檢視BIOS中的「Power Management Setup」選單中是否有「Wake on PCI Card」項來確認)。所以大家可見現在的新主板和網卡大都已取消了這個專門的3芯插座。

  第三,要想實現遠端喚醒,遠端被喚醒一方電腦的電源必須是符合ATX 2.01標準的ATX電源,+5V Standby電流至少應在600mA以上。ATX 2.01標準的ATX電源已是現在ATX電源的基本生產標準,所以這點大家也不用擔心。

  最後,要想實現遠端喚醒,還需要有傳送遠端喚醒封包的軟體才行,常見的該類軟體有AMD公司的Magic Packet 1.0。該軟體可生成用於遠端網路喚醒的特殊封包,該特殊封包中包括有連續6個位元組的「FF」和連續重複16次的網卡卡號位址(MAC位址)。

 2.實現遠端喚醒的步驟

  要實現遠端喚醒需要對以下幾個方面進行設定和連線。

  首先,要確保被喚醒的遠端電腦能夠自動登入Windows,而不是需要輸入密碼選「確定」才能登入Windows。解決的辦法如後:在「控制台」中按兩下「使用者」圖示,在對話框中刪除所有的使用者,重新啟動電腦時,當顯示登入對話框時,不輸入密碼直接點選「確定」。然後開啟「控制台」中的「網路」選項,將「主網路登入」選為「Microsoft友好登入」或「Windows登入」即可。

  接下來,可進入被喚醒的遠端電腦CMOS參數設定。選取電源管理設定「Power Management Setup」選單,將「Wake up on LAN」項或「Wake on PCI Card」項均設定為「Enable(開啟)」,啟用該電腦的遠端喚醒功能。

  接下來,可在被喚醒的遠端電腦網卡上找到該網卡的6位或12位網卡位址,如沒有,可在電腦上選「開始→執行」,在執行欄中輸入「Winipcfg」,在開啟的界面中選取網卡名稱就可見到電腦上所使用的網卡(配接卡)位址。

  接下來,我們可將Magic Packet軟體在用來喚醒遠端電腦的電腦上安裝好,執行其中的「Magicpac.exe」程式,在出現的主視窗中,點選選取「Magic Packets」選單中的「Power one Host」,在出現的「Destination Ethernet Address」輸入框中輸入剛才獲知的目的電腦網卡MAC位址,然後點選「Send」按鈕傳送。遠端電腦將被自動啟動,稍候即可對其進行動作了。

  此外,大家在使用遠端喚醒時常會遇到一個問題,那就是如何將被喚醒的遠端電腦關閉。可事先對其進行如下設定,以使其在使用一段時間後自動關閉,方法是開啟「控制台」,選取「電源管理」,將「電源專案」一項設為「始終開啟」,在「系統等待狀態」中將時間設為需要的一個值即可,例如我們將其設為「5~15分鐘」,那麼當該電腦無動作5~15鐘之後將自行關機。



[quote]原帖由 [i]redskyhk[/i] 於 2009-8-13 11:25 AM 發表 [url=http://www.discuss.com.hk/redirect.php?goto=findpost&pid=217563760&ptid=10350508][img]http://www.discuss.com.hk/images/common/back.gif[/img][/url]
嘩...好詳細...

check 到乜 card 了...
RTL 8139C,
但係我打開部機睇, 張card 冇位插嗰條3色線既, 咁應該唔洗用嗰條線.

唔該. [/quote]

[[i] 本帖最後由 alexander.shum 於 2009-8-13 06:41 PM 編輯 [/i]]
redskyhk 2009-8-13 09:33 PM
回覆 7# 的帖子
Linux 唔洗裝driver , 係唔係要check kernel 某D 野?
okvan 2009-8-13 09:36 PM
WOL 唔關O/S 事的
直接由Hardware control
alexander.shum 2009-8-13 10:23 PM
你onboard的lan card有冇disable呢?唔會唔係onboard的bios WOL功能指錯咗onboard lan,所以唔work
[quote]原帖由 [i]redskyhk[/i] 於 2009-8-13 09:33 PM 發表 [url=http://www.discuss.com.hk/redirect.php?goto=findpost&pid=217645311&ptid=10350508][img]http://www.discuss.com.hk/images/common/back.gif[/img][/url]
Linux 唔洗裝driver , 係唔係要check kernel 某D 野? [/quote]

[[i] 本帖最後由 alexander.shum 於 2009-8-13 10:29 PM 編輯 [/i]]
redskyhk 2009-8-13 11:13 PM
[quote]原帖由 [i]alexander.shum[/i] 於 2009-8-13 10:23 PM 發表 [url=http://www.discuss.com.hk/redirect.php?goto=findpost&pid=217654126&ptid=10350508][img]http://www.discuss.com.hk/images/common/back.gif[/img][/url]你onboard的lan card有冇disable呢?唔會唔係onboard的bios WOL功能指錯咗onboard lan,所以唔work [/quote]

比你一言驚醒左... 走去再睇下塊底板,發現底板側邊(唔係pci 嗰邊), 即係 onboard 果邊, 係有個窿, 不過真係得個窿, 本來應該係插lan 線, 但係好似比人掏空左咁, 冇lan port 裝置... ( USB, 其他port 位又有又用到喎.... 真吹漲...)

如果真係你所講 "bios WOL功能指錯咗onboard lan", 咁又有冇得救呢?

不過onboard 冇lan port 裝置, bios 都指到架咩?

底板係 ASUS 既 CUSL2-C, 半古董來的.

[[i] 本帖最後由 redskyhk 於 2009-8-13 11:17 PM 編輯 [/i]]
alexander.shum 2009-8-14 07:28 AM
試試在BIOS內,把onboard lan disable咗,再試,看看可否成功....
redskyhk 2009-8-14 10:11 AM
回覆 12# 的帖子
睇唔到有呢個功能.

有冇相同效果既類似功能?
alexander.shum 2009-8-14 08:50 PM
原來你塊主版是Socket 370,PIII,好似根本無onboard lan,所以無得disable
但應支援WOL,但這麼早期的產品,WOL有問題都唔奇
okvan 2009-8-14 10:14 PM
參考說明書 Page. 14
[url]http://dlcdnas.asus.com/pub/ASUS/mb/sock370/815ep/cusl2-c/cusl2c-104.pdf[/url]

WOL 個connector 就在 PCI-2 & PCI-3 之間

Pin-Assignment 就睇Page. 34

PS :
WOL 係完全Hardware level 既野
但你最緊要係confirm 你而家用緊既係ATX 牛定AT牛
必須要係ATX1.0 或以上先得
alexander.shum 2009-8-14 10:43 PM
睇完本說明書,發現主板雖然是PCI 2.2,但BIOS上的Power (page 71)選項,並沒有如上述的選項,而且主板有WOL Connector,所以有可能要找一些有WOL Connector的LAN Card才可以成功啟用WOL
[quote]原帖由 [i]okvan[/i] 於 2009-8-14 10:14 PM 發表 [url=http://computer.discuss.com.hk/redirect.php?goto=findpost&pid=217798559&ptid=10350508][img]http://computer.discuss.com.hk/images/common/back.gif[/img][/url]
參考說明書 Page. 14
[url=http://dlcdnas.asus.com/pub/ASUS/mb/sock370/815ep/cusl2-c/cusl2c-104.pdf]http://dlcdnas.asus.com/pub/ASUS/mb/sock370/815ep/cusl2-c/cusl2c-104.pdf[/url]

WOL 個connector 就在 PCI-2 & PCI-3 之間

Pin-Assignment 就睇Page. 34

PS :
WOL 係完全Hardware leve ... [/quote]
okvan 2009-8-14 11:55 PM
他那張是8139c
C 就已經有WOL (可能只係在Driver 上見到係C, 但Physical 上只係A)
但係樓主插線落去無燈著
咁就已經好大可能張Network card 本身無WOL
或並不是用緊ATX 牛
因為如果用緊AT牛扮ATX既話
係會在power off 左後PCI bus 不會通電的

要confirm 幾樣野先得
1. ATX 牛
2. 已經接好WOL cable
3. 張NIC 是什麼model
redskyhk 2009-8-16 01:27 PM
checked 過火牛, 係寫住ATX 的.
而熄機後底板有電既, 因為原來底板上面有盞燈, 熄咗機都係長著既.
仲有, 原來lan card 果兩盞燈係 10 同 100 既燈, 唔係 standby 既燈。 :smile_27: 咁係唔係即係, 就算activate 咗 WOL 呢兩盞燈都係唔會著?

既然 g 唔得, 咁可唔可以用 u / m / b ? 點 send u / m / b packets ?
okvan 2009-8-16 10:15 PM
" 原來lan card 果兩盞燈係 10 同 100 既燈, 唔係 standby 既燈。"
無Standby Led 唔出奇
重點係你插左Cable 後有無燈著
你已經係ATX 牛
但燈唔著既話
相信你張network card 並非Support WOL
另外接左WOL 條Cable 未
redskyhk 2009-8-17 12:19 AM
真係唔該咁多位 !

0 留言: