Jeśli nie utrzymujesz swoich domowych maszyn przez cały czas, możesz je włączyć zdalnie za pomocą funkcji Wake-on-LAN. Ręczne robienie rzeczy to ból, ale możesz zaplanować automatyczne budzenie komputerów codziennie przy użyciu DD-WRT.
Bycie świadomym energii jest wielką rzeczą. Po co zostawiać swoje komputery, gdy nie ma Cię w domu, aby z nich korzystać? Ta sytuacja jest szczególnie ważna w przypadku komputerów kina domowego - potrzebujesz ich tylko wtedy, gdy jesteś w domu, aby oglądać rzeczy. Problem polega na tym, że może to być uciążliwe, aby włączyć je i czekać na ich uruchomienie lub obudzić je z trybu uśpienia. Oczywiście, możesz użyć funkcji Wake-on-LAN, aby zasilać je zdalnie, ale wymaga to również interwencji użytkownika. Jeśli korzystasz z DD-WRT, możesz jednak ustawić harmonogram automatycznego włączania urządzeń, aby były gotowe.
Zakładamy, że Twój komputer jest skonfigurowany do Wake-on-LAN w BIOS-ie i / lub systemie operacyjnym.
Otwórz przeglądarkę i otwórz stronę logowania DD-WRT routera, a następnie przejdź do Administracja> WOL.
Tutaj możesz łatwo wysyłać zapytania Wake-on-LAN do komputerów, zaznaczając pole "Enable WOL?" Obok komputera na liście Available Hosts.
Jeśli masz komputer, który nie jest wymieniony na liście, ale jest podłączony, możesz ręcznie wpisać informacje na dole sekcji WOL adresów. Wystarczy kliknąć przycisk "Obudź się", aby obudzić ten komputer!
Aby zaplanować, że komputer będzie się budził (jeśli nie jest jeszcze na jawie) codziennie, poczekaj do odpowiedniej pory dnia, kiedy chcesz się obudzić. Na stronie WOL przewiń do opcji Automatyczna funkcja Wake-On-LAN.
Tam, gdzie jest napisane "Demon WOL", wybierz przycisk "Włącz".
Tutaj możesz określić, w jakim odstępie czasu chcesz obudzić komputer. 86400 jest tym, czego chcemy do codziennego sprawdzania. Pod "Host Name" chcesz umieścić Broadcast IP dla swojej sieci. W przypadku sieci 192.168.1.X będzie to 192.168.1.255. Jeśli twój komputer ma hasło "SecureOn" do Wake-on-LAN, możesz je wprowadzić w odpowiednim miejscu. Na koniec wpisz adres MAC urządzenia, które chcesz obudzić w tym momencie. Można skonfigurować wiele komputerów, wprowadzając wiele adresów MAC, każdy w nowym wierszu. Kliknij Zapisz i zastosuj ustawienia, i gotowe!
Jeśli chcesz mieć większą kontrolę nad tym, kiedy komputer się obudzi, DD-WRT pozwala Ci skonfigurować zadania crona dla tego procesu. Przejdź do Administracja> Zarządzanie i przewiń w dół do sekcji Cron.
W tej sekcji chcesz dodać linię o następującym formacie:
mm hh dd MM wd root / usr / sbin / wol -p -i
W powyższym przykładzie użyłem następujących informacji:
15 17 * * 1-5 root / usr / sbin / wol -p 7 -i 192.168.1.255 00: 30: 67: 2f: 4c: 6c
Oznacza to, że w ciągu 17 godzin i 15 minut (17:15) w każdy dzień roboczy ponumerowany od 1 do 5 (od poniedziałku do piątku), należy wysłać żądanie WOL. To żądanie należy przesłać przez port 7 do rozgłaszanego adresu IP 192.168.1.255 do komputera podłączonego do 00: 30: 67: 2f: 4c: 6c. Jeśli chcesz uzyskać więcej informacji na temat zmiany składni crona, zajrzyj do naszego artykułu Zbuduj program do pobierania z niewielką pomocą programistyczną i zeskocz do sekcji "Linux Cron". Tam zobaczysz, jak dostosować początkową składnię dla różnych dat, godzin, dni tygodnia itd.
Możesz także dodać wiele zadań cron - każda w nowej linii - aby skonfigurować różne harmonogramy dla różnych maszyn!
Działa to bez dodatkowej konfiguracji dla komputerów podłączonych do routera przez Ethernet. Jeśli używasz statycznego DHCP do przypisywania adresów IP według adresów MAC, możesz nawet obudzić śpiące (ale nie wyłączone) komputery, które są połączone bezprzewodowo - tylko pamiętaj, aby użyć adresu MAC karty bezprzewodowej, a nie karty Ethernet. Zwróć też uwagę, że pakiety WOL są wysyłane z sieci, więc nawet jeśli nie jesteś skonfigurowany do zdalnego dostępu, to nadal będzie działać.