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.