Jak rozłączyć / połączyć połączenie modemowe ADSL z ISP za pomocą polecenia? (Windows 7 SP1 x64)


1

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 ?

wprowadź opis zdjęcia tutaj

To nie działa dobrze dla mojego celu.

A co z połączeniem / odłączeniem przycisku w interfejsie internetowym modemu?

wprowadź opis zdjęcia tutaj

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.


2
Raczej nie. Prawdopodobnie możesz, jeśli urządzenie ma dostęp do SSH lub webui ma opcję wyłączenia zasilania (co nie jest zbyt prawdopodobne). Dlaczego nie skorzystać z timera? Coś takiego spełniłoby
MaQleod

@MaQleod Dziękuję, minutnik może być moim ostatnim wyborem i jest w porządku. co teraz z aktualizacją 1?
Hymn zwycięstwa

3
Mógłbyś zbudować robota Lego, który w odpowiednich odstępach czasu odłącza i ponownie podłącza przewody zasilania i telefonu do modemu kablowego?
CVn

@MaQleod ► Stwierdziłem, że mój internetowy interfejs modemu ma opcję rozłączania / łączenia: i.stack.imgur.com/Rs2nz.jpg ► Czy to jest przydatne?
Hymn zwycięstwa

Odpowiedzi:


0

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.

  1. 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.

  2. 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ą:

teraz chcę znaleźć sposób na całkowite wyłączenie / włączenie mojego modemu.

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.


Dziękuję panie @ Michael, miałem kłopoty. co teraz sądzisz o zmianach w moim pytaniu?
Hymn zwycięstwa

0

jest szorstki, ale oto jak to zrobiłem na Windows 8

@echo off

rem get the name of the adapter to turn off
wmic nic get name

rem turn off adapter
wmic path win32_networkadapter where name="SOME ADAPTER THAT NEEDS TURNED OFF" call diable 2>nul

rem turn on adapter
wmic path win32_networkadapter where name="SOME ADAPTER THAT NEEDS TURNED OFF" call enable 2>nul

exit

nie! działa jak polecenie netsh, które napisałem w pytaniu. Nie może odłączyć mnie od dostawcy usług internetowych.
Hymn zwycięstwa

na podstawie tego, co powiedziałeś i jak to rozumiem, wyłączę router dchp i uczynię go przezroczystym mostem, a następnie użyję komputera do uwierzytelnienia połączenia internetowego. Robiłem to, gdy chciałem symulować statyczne IP na dynamicznej konfiguracji IP, wadą jest to, że przechodzi przez wszystkie zabezpieczenia routera / modemu. następnie jeśli netsh lub wmic adapter jest odłączony, możesz ustawić wsad wewnątrz harmonogramu, aby zautomatyzować połączenie. poza tym nie mam jasnego zrozumienia, co próbujesz zrobić.
Donald

Ok, zrobiłem trochę badań, aby wydawać polecenia bezpośrednio do modemu adsl, potrzebujesz czegoś, co nazywa się poleceniami cli, badając witrynę, w której został wyprodukowany modem, stwierdziłem, że nie wydaje się, aby istniał ZyXEL „P-650R-T1v3”, ale istnieje ZyXEL „P-660R-T1v3” i nie ma listy poleceń cli, więc zakładam, że nie może odbierać poleceń bezpośrednich, oto gdzie znalazłem informacje. zyxel.com/us/en/support/download_library.shtml przepraszam, jeśli sprawiłem , że było to bardziej mylące.
Donald
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.