Dlouhé roky jsem používal routery StraightCore (WRT-311, WRT-312, WRT-314), který mám asi 5. Ve své době (odhaduji od roku 2008) byly skutečně dobré a hlavně jejich firmware umožňoval spoustu nastavení. Firmware byl až tak dobrý, že ho někteří lidé nelegálně kopírovali a portovali do zařízení od jiných výrobců. Na to StraightCore zareagoval jakousi ochranou, s čím jsem se bohužel omylem setkal i na jednom svém WRT-314. Místo veze firmwaru začne ve webovém rozhraní psát SC-Generic, což značí, že se nejedná o originální hardware a funguje jen v omezeném režimu (odpojování po pár minutách). Problém jsem vyřešil uploadováním firmwaru 1.5.3, což je poslední verze, která ještě ochranu neměla implementovánu. Pokračovat ve čtení „WiFi router s alternativním firmwarem“
Wake on LAN (WOL)
Probudit počítač z režimu spánku, hibernace nebo vypnutí přes místí síť LAN nebo internet. Obecně je potřeba:
- Mít veřejnou IP.
- Přiřadit MAC adrese počítače místní statickou IP adresu.
- Nastavit směrování portů (běžně 9 nebo 7) na danou místní IP.
- Povolit probouzení počítače v nastavení síťové karty.
- Povolit Shout down wake up, pokud chcete počítač probouzet z vypnutého stavu.
- Pokud lze, povolit WOL v biosu počítače.
Je potřeba, aby váš router WOL pomocí magic packet umožňoval případně aby jste mohli vytváře statiské ARP záznamy do tabulky v jeho nastavení. Do některých routerů lze nahrát uživatelsky naprogramovaný firmware, který funkci zpřístupňuje (DD-WRT, OPEN-WRT, Tomato).
U VDSL routeru Zyxel P-870hn-53b to není tak jednoduché. Záznam do ARP lze vložit jen přes rozhraní Telnet (potřeba povolit ve Windows, defaultě vypnuto). Po resetu (odpojení napájení) se záznam smaže, ale samozřejmě jde věc udělat znovu. Přes příkazový řádek je potřeba zadat následují:
- telnet ip_adresa_routeru
- Napsat uživatelské jméno a heslo do routeru.
- arp add local_static_ip MAC_address_PC
- arp show (volitelně – kontrola záznamů ARP tabulky)
A nyní zbývá než využít nějaké webové aplikace, samostatné programy nebo mobilní aplikace k probuzení počítače.