Chcę napisać to polecenie w pliku .bat i uruchomić je za pomocą harmonogramu systemu Windows o określonych porach nocy i rano.
(na przykład: otwórz połączenie o 23:00 i zamknij je automatycznie następnego dnia o 9:00)
Już wykonuję tę samą procedurę z użyciem polecenia netsh (poniżej), które może wyłączyć / włączyć moje „Połączenie lokalne” i spowodować wyłączenie lampki Ethernet mojego modemu (to jedna z 4 lampek modemu, w tym: Zasilanie, Ethernet , DSL, Internet)
netsh interface set interface name="Local Area Connection" admin=disabled/enabled
A teraz chcę znaleźć sposób na zamknięcie połączenia z usługodawcą internetowym (co powoduje wyłączenie lamp DSL i Internetu modemu) lub sposób na jego odłączenie (co powoduje zmianę lampki internetowej modemu z zielonej na Czerwony).
Mój modem: ZyXEL „P-650R-T1v3”
-
Aktualizacja 1: Co z połączeniem DSL i wyłączeniem światła lub innymi słowy zamknięciem połączenia z usługodawcą internetowym?
-
Aktualizacja 2: W odpowiedzi na dobrą i szczegółową odpowiedź MR. @ Michael_Kjörling, zmieniłem pytanie i teraz myślę, że moim ostatecznym celem, o którym mowa w aktualizacji 1, jest zakończenie / zamknięcie mojego połączenia z usługodawcą internetowym i odwrotnie.
(Opcja 2 @ Michael_Kjörling odpowiedzieć z różnicy: ja chce skręcić na połączenia z Internetem w ciągu nocy ( od 23:00 do 09:00 rano następnego dnia, a także, ) zostawić komputer na zadaniu korzystanie z Internetu kiedy nie jestem przy komputerze, aby obsługiwać go ręcznie i pamiętać, że nie chcę zostawiać komputera z dostępem do Internetu przed godziną 23:00 i po 09:00 )
Kiedy używam polecenia netsh , nie zamyka on mojego połączenia z usługodawcą internetowym, aw dzienniku połączeń mojego użytkownika na stronie internetowej usługodawcy internetowego nadal jestem połączony. Ale kiedy wyjmuję / odłączam przewód telefoniczny od modemu lub wyłączam modem lub korzystam z „Connect On-Demand” przyszłości interfejsu internetowego modemu, wtedy mogę zobaczyć czas rozłączenia na stronie dziennika strony internetowej ISP i fizycznie osiągnąć cel! (Jednak chcę osiągnąć swój cel za pomocą poleceń i harmonogramu lub w podobny sposób bez użycia timera, ponieważ nie chcę za to płacić, jeśli mogę osiągnąć swój cel bez zakupu urządzenia Timer).
-
Aktualizacja 3: A co ze zdolnością Connect On-Demand ?
To nie działa dobrze dla mojego celu.
A co z połączeniem / odłączeniem przycisku w interfejsie internetowym modemu?
Czy jest jakoś poradzić sobie z tą pracą zgodnie z harmonogramem? na przykład za pomocą polecenia, które wysyła nazwę użytkownika i hasło interfejsu użytkownika sieci Web z parametrem do modemu, aby poinformować go o podłączeniu / odłączeniu.
źródło
Odpowiedzi:
Szczerze mówiąc, myślę, że próbujesz to przepracować. Widzę dwie oczywiste opcje, w zależności od tego, jaki jest twój ostateczny cel.
Chcesz wyeliminować światło z modemu, ponieważ jest rozpraszające. W takim przypadku wystarczy zasłonić coś czymś, być może czymś tak prostym jak kawałek kartonu. Pamiętaj, aby nie zakrywać żadnych otworów wentylacyjnych.
Chcesz wyłączyć połączenie z Internetem w nocy, ale zostaw komputer włączony. To właśnie robi zegar (a dokładniej elektryczny wyłącznik czasowy ). Podłącz modem do niego, ustaw go tak, aby wyłączał zasilanie między 23:00 a 09:00 i nazwij go dniem (lub nocą). Sugeruję ostrożność w przypadku najtańszych modeli, ponieważ mogą one nie grać zbyt dobrze z wrażliwą elektroniką.
Praktycznie każda inna alternatywa zasadniczo powiela funkcjonalność jednej z tych opcji, prawdopodobnie przy większym wysiłku.
Proste przełączniki czasowe często są tylko 24-godzinne, ale istnieją takie, które można ustawić tak, aby uwzględniały dzień tygodnia ( tutaj jest jeden przykład, który pozwala na osiem cykli włączania / wyłączania dziennie przez siedem dni, co udało mi się do znalezienia za pomocą szybkiego wyszukiwania Google; lokalny sklep z artykułami domowymi niewątpliwie będzie w stanie zasugerować możliwości).
Dodatkowo, biorąc twoje pytanie za wartość nominalną:
Jeśli modem jest naprawdę wyłączony, w jaki sposób komputer będzie mógł go włączyć (co oznacza, że coś jest nadal włączone, w przeciwnym razie komputer nie miałby nic do komunikacji)? To jest zasadniczo to samo pytanie, jak w przypadku, gdy możliwe jest przebudzenie urządzenia z Linuksem w określonym czasie (pełne ujawnienie: zaakceptowana odpowiedź jest moja), z tym wyjątkiem, że w tym przypadku mamy znacznie mniejszą kontrolę nad danym urządzeniem.
źródło
jest szorstki, ale oto jak to zrobiłem na Windows 8
źródło