Netgear 3500 i WOL (Wake On Lan) - Tomato
|
bobi1326 |
Dodano 16-03-2012 10:40
|
User
Posty: 15
Dołączył: 10/06/2010 00:23
|
Witam. Zastanawiam się na zakupem routera Netgear 3500. Aktualnie najbardziej potrzebuję uruchomić na routerze funkcję WOL ale tak aby działała na zewnątrz sieci. Z tego co się dowiedziałem to muszę wpisać w tabeli ARP routera adres MAC komputera, który będę chciał włączać po WOL z zewnątrz sieci.
I teraz czy po wgraniu softu Tomato do tego routera idzie takie coś wykonać? Czy ktoś tego próbował? Oraz czy jest to trudne do wykonania?
Z góry dzięki za każdą pomoc |
|
|
|
shibby |
Dodano 16-03-2012 11:15
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
wzbudzanie komputera z internetu to pikus. Wystarczy przekierowac jeden port. Gorzej gdy chcesz wzbudzac pare komputerow bo wtedy kazdemu musisz przekierowac inny port. Ja to robie inaczej: nie otwieram zadnych portów tylko loguje sie do GUI tomato i z poziomu Tools -> WOL wzbudzam komputer ktory mnie interesuje.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
bobi1326 |
Dodano 16-03-2012 11:30
|
User
Posty: 15
Dołączył: 10/06/2010 00:23
|
Ok czyli dam sobie radę, a jak nie to pomożecie tutaj? ;> W takim razie zaczynam poszukiwania "okazji" Z tego co piszesz to logujesz się z zewnątrz na router i masz tam opcję wybudzenia komputera tak? Ale oczywiście ten komputer musi mieć kartę sieciową z WOL i być kablem podłączony do routera tak?
Edytowany przez bobi1326 dnia 16-03-2012 13:25
|
|
|
|
shibby |
Dodano 16-03-2012 13:41
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
tak, tak i nie do konca (tzn musi byc aktywny w tablicy arp, nie musi byc kablem wspiety do routera, po switchu tez przejdzie. Kompa po wifi niegdy nie probowalem wzbudzac
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
bobi1326 |
Dodano 16-03-2012 13:43
|
User
Posty: 15
Dołączył: 10/06/2010 00:23
|
Ok. Ale karta sieciowa musi obsługiwać WOL? No i jeszcze pytanie. Bo mogę połączyć ten komputer kablem do routera ale mam tylko cztery wolne żyły. Wystarczą piny 1,2,3,6 do wzbudzenia komputera?
Trochę poszukałem i znalazłem emulator Tomato
Czyli na moje jak wejdę tutaj: http://victek.is-a-geek.com/virtual/tomatok26/new-arpbind.html i wpiszę MAC oraz IP komputera który chcę włączać to dodam wpis do tabeli ARP
I teraz będę mógł używać programu stron typu http://www.dslreports.com/wakeup lub programu http://www.depicus.com/wake-on-lan/wake-on-lan-gui.aspx i włączać zdalnie komputer.
Będę mógł również uruchomić sobie możliwość zdalnego logowania się na router i używając tej opcji http://victek.is-a-geek.com/virtual/tomatok26/tools-wol.html włączać zdalnie komputer.
Tylko jak się dodaje do opcji WOL komputery w sofcie Tomato?
Edytowany przez bobi1326 dnia 16-03-2012 14:32
|
|
|
|
zilog |
Dodano 16-03-2012 15:59
|
Power User
Posty: 214
Dołączył: 16/02/2011 08:07
|
Wchodzisz zdalnie do GUI routera. Jedziesz na zakładkę Tools, klikasz WOL , kopiujesz z widocznej listy, adres MAC komputera aktywnego, który jest w tablicy ARP (tego, który chcesz włączyć) i wklejasz w okno listy adresów MAC - klikasz Wake Up i komputer się zdalnie włącza. Działa na 100% pod warunkiem wcześniejszego ustawienia komputera pod tą opcję, ewentualnie można go wybudzić z hibernacji . Zarządzać możesz zdalnie tym komputerem przez np. TeamViewer .
Edytowany przez zilog dnia 16-03-2012 16:11
RT-AC-68u
RT-N16+ Linksys E2000 jako band 5GHz
Synology DS110j (DSM5)
WDTVLive
Linksys PAP2T-EU
|
|
|
|
bobi1326 |
Dodano 16-03-2012 17:59
|
User
Posty: 15
Dołączył: 10/06/2010 00:23
|
Ok, wszystko rozumiem. Ja w BIOS'ie swojego komputera mam opcję Power on by PCI Devices. Kartę LAN mam wbudowaną w płytę główną i ona chyba nie ma opcji WOL (3Com Gigabit LOM (3C940)) ale to nie problem, bo zamówię sobie jakąś z allegro, bo widziałem że chodzą po kilkanaście złotych.
Tylko czy ta moja opcja z BIOS'u plus karta LAN z WOL wystarczy? |
|
|
|
ml |
Dodano 16-03-2012 21:56
|
User
Posty: 21
Dołączył: 22/01/2012 23:09
|
Chciałem zaproponować jeszcze inne rozwiązanie. Generalnie aby wybudzić komputer zdalnie, to trzeba przesłać mu pakiet port 9 UDP o specyficznej zawartości (kilka razy powtórzony adres MAC).
Aby mieć możliwość obudzenia kilku komputerów można zatem:
Metoda 1 - tak jak pisał shibby - przekierować dla każdego komputera inny port, ale to jest kłopotliwe, bo oprócz adresu MAC trzeba znać jeszcze numer portu
Metoda 2 - wystarczy przekierować port 9 UDP na adres rozgłoszeniowy (np. 192.168.1.255) - wówczas otrzymają go wszystkie komputery w LANie i obudzi się ten z adresem MAC zgodnym z treścią pakietu
Metoda 3 - (jeżeli router nie umożliwia przekierowania portu na adres rozgłoszeniowy) - można dodać statyczny wpis do tablicy ARP, aby inny adres IP wskazywał na adres MAC rozgłoszeniowy, np:
arp -s 192.168.1.254 ff-ff-ff-ff-ff-ff
W takim przypadku trzeba zrobić przekierowanie:
UDP port 9 -> 192.168.1.254 UDP port 9
Wówczas przesłanie pakietu UDP na port 9 na router spowoduje przekierowanie na 192.168.1.254 port 9. Ten adres IP zostanie rozwiązany na adres sprzętowy ff:ff:ff:ff:ff:ff, co w Ethernecie oznacza rozgłoszenie i pakiet trafi do wszystkich komputerów w segmencie sieci. Obudzi się ten, który ma adres MAC zgodny z tym co jest w treści pakietu.
Metodę 2 i 3 stosowałem odpowiednio na Livebox TP i US Robotics 9105. Na Tomato też powinno działać bez problemu.
Pozdrawiam
ml |
|
|
|
zilog |
Dodano 17-03-2012 23:42
|
Power User
Posty: 214
Dołączył: 16/02/2011 08:07
|
Mała uwaga - czasami zamiast portu 9 trzeba użyć portu 7.
RT-AC-68u
RT-N16+ Linksys E2000 jako band 5GHz
Synology DS110j (DSM5)
WDTVLive
Linksys PAP2T-EU
|
|
|
|
bobi1326 |
Dodano 18-03-2012 21:26
|
User
Posty: 15
Dołączył: 10/06/2010 00:23
|
Dzięki wielkie za tak duże zainteresowanie
Czy ktoś mógłby się wypowiedzieć na pytania, które zadałem trochę wyżej? Byłbym wdzięczny
"Ja w BIOS'ie swojego komputera mam opcję Power on by PCI Devices. Kartę LAN mam wbudowaną w płytę główną i ona chyba nie ma opcji WOL (3Com Gigabit LOM (3C940)) ale to nie problem, bo zamówię sobie jakąś z allegro, bo widziałem że chodzą po kilkanaście złotych.
Tylko czy ta moja opcja z BIOS'u plus karta LAN z WOL wystarczy?" |
|
|
|
mackol |
Dodano 08-10-2012 19:54
|
User
Posty: 9
Dołączył: 28/09/2012 11:16
|
Cytat shibby napisał(a):
wzbudzanie komputera z internetu to pikus. Wystarczy przekierowac jeden port. Gorzej gdy chcesz wzbudzac pare komputerow bo wtedy kazdemu musisz przekierowac inny port. Ja to robie inaczej: nie otwieram zadnych portów tylko loguje sie do GUI tomato i z poziomu Tools -> WOL wzbudzam komputer ktory mnie interesuje.
a istnieje możliwość wybudzenia komputera bez logowania się do GUI przez samo ssh?
pzdr |
|
|