Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam.
Od razu zaznaczę, że przeszukałem to forum i google, ale nadal nie znalazłem rozwiązania problemu.
Jak w tytule chodzi o Wake-On-Lan.
Sytuacja wygląda tak. Mam komputer z Debianem. Chciałbym, aby można było go włączać poprzez WoL.
Sprzet poprawnie obsługuje ta funkcję.
Po wyłączeniu komputera przyciskiem (bez systemu - np. po odłączeniu dysku) - WoL działa.
Po zamknięciu systemu z poziomu Windowsa XP też działa poprawnie.
Natomiast po zamknięciu systemu poprzez "halt" z Linuxa nie da rady go w ten sposób obudzić i działa tylko przycisk:/
Testowałem już narzędzie ethtool
ethtool -s eth0 wol g
Oraz próbowałem edytować plik /etc/rc.shutdown zastępując linię:
/sbin/poweroff -d -f -h -i
na
/sbin/poweroff -d -f -h
Niestety nic nie pomogło:(
Tutaj znalazłem jeszcze, że przyczyna może być w jądrze systemu.
Nie potrafię niestety tego zastosować. Posiadam Debiana i jakoś nie mogę odnaleźć niektórych plików konfiguracyjnych:( Chyba są w innych miejscach;/
Jeszcze trochę danych odnoście Sprzętu oraz systemu.
Karta sieciowa to zintegrowana na płycie głównej GIGABYTE GA-7NF-RZ
O systemie:
Jest to Debian w wersji 4.0
server:/# uname -a
Linux server 2.6.18-5-486 #1 Tue Dec 18 20:50:32 UTC 2007 i686 GNU/Linux
server:/# lspci
00:00.0 Host bridge: nVidia Corporation nForce2 AGP (different version?) (rev a2)
00:00.1 RAM memory: nVidia Corporation nForce2 Memory Controller 1 (rev a2)
00:00.2 RAM memory: nVidia Corporation nForce2 Memory Controller 4 (rev a2)
00:00.3 RAM memory: nVidia Corporation nForce2 Memory Controller 3 (rev a2)
00:00.4 RAM memory: nVidia Corporation nForce2 Memory Controller 2 (rev a2)
00:00.5 RAM memory: nVidia Corporation nForce2 Memory Controller 5 (rev a2)
00:01.0 ISA bridge: nVidia Corporation nForce2 ISA Bridge (rev a4)
00:01.1 SMBus: nVidia Corporation nForce2 SMBus (MCP) (rev a2)
00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet Controller (rev a1)
00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio Controler (MCP) (rev a1)
00:08.0 PCI bridge: nVidia Corporation nForce2 External PCI Bridge (rev a3)
00:09.0 IDE interface: nVidia Corporation nForce2 IDE (rev a2)
00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev a2)
02:00.0 VGA compatible controller: ATI Technologies Inc RV350 AS [Radeon 9550]
02:00.1 Display controller: ATI Technologies Inc RV350 ?? [Radeon 9550] (Secondary)
server:/# ethtool eth0
Settings for eth0:
Supported ports: [ MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: external
Auto-negotiation: on
Supports Wake-on: g
Wake-on: g
Link detected: yes
Czy może ktoś to jasno wytłumaczyć?
Jestem początkujący jeśli chodzi o Linuxa, więc proszę o dość dokładny opis.
Z góry dziękuje.
Pozdrawiam.
Offline
1. wpisz
NETDOWN=no
w /etc/default/halt aby halt nie wylaczal sieci
2. zobacz czy przypadkiem ifdown eth0 nie powoduje zgaszenia diody na karcie (wylaczenia karty) ... jezeli tak to wywal skrypt dekonfigurujacy siec przy zamykaniu systemu
3. zobacz tez opis moich problemow z wylaczaniem - http://www.opcode.eu.org/konfiguracja_linuxa/#konfi … nuxa:apm_acpi
Offline
Dzięki za szybką reakcję.
Ad 1. Dopisałem (Dodatkowo znalazłem to w /etc/rc0.d/@S90halt - tam też dopisałem) - brak efektów :(
Ad 2. Możesz to dokładniej opisać gdzie to ustawić, bo nie wiem:(
Nie mogę znaleść, dzie może być odpalany ten ifdown.
Dioda na karcie po zamknięciu nadal się świeci...
Ad 3. wg opisu dodałem "ifup -a --exclude=lo" w pliku /etc/rc0.d/@S90halt
teraz wygląda to mniej więcej tak:
NETDOWN=no
(...)
if [ "$NETDOWN" = "no" ]; then
netdown=""
fi
log_action_msg "Will now halt"
ifup -a --exclude=lo
halt -d -f $netdown $poweroff $hddown
(...)
nadal nie działa. Jakieś inne sugestie?
Offline
Deezee napisał(-a):
Dioda na karcie po zamknięciu nadal się świeci...
czyli to inny problem niz u mnie (u mnie wlasnie /etc/ini.d/networking stop powodowal wylaczanie fizyczne karty - dioda gasla) ... szukalbym w apm / acpi ...
Offline
A co sądzisz o tym.
Znalazłem gdzieś taki opis.
Problem jest taki, że tam piszą, że trzeba coś w jądrze poprzestawiać:/
Czyli potem będzie rekompilacja... Troche to dziwne, żeby było z tym tyle problemów :/
Aha. No i oczywiście większość komend z tego opisu mi nie działa :( Bo to jest opis wg PLD, a ja mam Debiana :/ (Nie wiem czy to ma znaczenie, ale chyba tak)
Offline
byc moze to i to ... bo jak wspomiajem moze to byc zwiazane z bugiem w kernelu ... warto sprobowac
PS wg tego opisu to wystarczy spatchowac i skompilowac jeden modul ... ten skrypt jest do pobrania (sa podane komendy wget'a ktory to zrobi) ... reszta komend na oko powinna byc ...
Offline
Ok. Dzięki. Jutro spróbuję, bo dziś już zasypiam ;)
Zobaczymy co z tego wyjdzie;)
Offline