Skocz do zawartości

Recommended Posts

Witam

Piszę do was ponieważ nie chce mi działać funkcja wake on lan. Komputer to stary laptop toshiba satellite l305-s5894 z systemem open media vault (debian). Laptop ma wgrany najnowszy bios jaki był ana stronie toshiby, funkacja WOL w biosie ustawiona na enabled. Polecenie ethtool enp2s0 w konsoli pokazuje że karta sieciowa powinna to obsługiwać:

Supports Wake-on: pumbg
    Wake-on: g

Po włączeniu snifera : tcpdump -i enp2s0 'port 9' -vvv widać że pakiety wysłane z telefonu i drugiego komputera dochodzą, a po wstrzymaniu czy też hibernacji laptop nie chce się uruchomić. Wygląda tak jakby system wyłączał kartę sieciową (obie diody przestają świecić). Da się gdzieś ustawić żeby karta sieciowa zostawała załączona?

Pozdrawiam


 

Link to post
Share on other sites

Dla Linuksa

 

Aktywacja funkcji Wake-on-LAN

 

Aby używać funkcji wake on LAN, należy upewnić się przede wszystkim, czy jest wspierana przez kartę sieciową. Jeżeli tak, należy tę funkcję uaktualnić.

 

Wsparcie funkcji WOL można sprawdzić przy użyciu narzędzia "ethtool" (w przykładzie dla karty eth0):

 

ethtool eth0

Settings for eth0:

Supported ports: [ TP ]

Supported link modes: 10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

1000baseT/Full

Supports auto-negotiation: Yes

Advertised link modes: 10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

1000baseT/Full

Advertised auto-negotiation: Yes

Speed: 1000Mb/s

Duplex: Full

Port: Twisted Pair

PHYAD: 0

Transceiver: internal

Auto-negotiation: on

Supports Wake-on: umbg

Wake-on: g

Current message level: 0x00000007 (7)

Link detected: yes

W wierszu "Supports Wake-on" znajduje się informacja, które tryby WOL są wspierane. W wierszu "Wake-on" widać, który tryb jest obecnie aktywny.

 

Opis trybów WOL (wyciąg z "man ethtool"):

 

p Wake on phy activity

u Wake on unicast messages

m Wake on multicast messages

b Wake on broadcast messages

a Wake on ARP

g Wake on MagicPacket

s Enable SecureOn password for MagicPacket

d Disable (wake on nothing). This option clears all previous options.

Jeżeli do uruchomienia serwera wykorzystany ma być MagicPacket, należy aktywować odpowiedni tryb dla danej karty sieciowej następującą komendą:

 

ethtool -s eth0 wol g

Jeżeli żądany tryb WOL nie jest aktywowany jako domyślny, ustawić go można przy pomocy skryptu init lub poprzez odpowiedni parametr modułu sieciowego (zobacz [1]).

 

Uruchamianie serwera przy pomocy MagicPacket

Jeżeli serwer ma być uruchomiony z MagicPacket, należy wykorzystać komendę "wakeonlan" (pod Debianem) lub "wol" (pod RedHat/CentOS/Fedora).

 

Po podaniu odpowiedniego adresu MAC będzie można uruchomić dany serwer.

 

wol XX:XX:XX:XX:XX:XX

Waking up XX:XX:XX:XX:XX:XX...

Link to post
Share on other sites

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Odpowiedz w tym wątku...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...