[SOLVED] Restart połączenia ROUTERa z siecią zewnętrzną
- Fardorn
- Serdeczny Borsuk
- Posty: 119
- Rejestracja: 03 kwie 2008, 20:09
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
[SOLVED] Restart połączenia ROUTERa z siecią zewnętrzną
Witam. Czy mógłby mi ktoś przedstawić (lub naprowadzić na) skrypt/program, którego zadaniem byłoby rozłączenie z siecią, ponowne połączenie (tym samy uzyskanie nowego nr IP)? Taki skrypt tworzy program Jdownloader, jednak wolałbym go mieć osobno, tj. w postaci jednego (osobnego) pliku.
Router, to Linksys WAG200G.
Router, to Linksys WAG200G.
Ostatnio zmieniony 01 sie 2011, 14:53 przez Fardorn, łącznie zmieniany 2 razy.
- shani
- Sędziwy Jeż
- Posty: 49
- Rejestracja: 29 lip 2010, 08:30
- Płeć: Mężczyzna
- Wersja Ubuntu: 14.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: Program do zmianny IP
Nie wiem czy dobrze rozumiem, ale chyba chodzi Ci o TOR`a. Bez problemu porgramik mozna znalesc w necie. Poprostu wpisz TOR.
-
- Przebojowy Jelonek
- Posty: 1048
- Rejestracja: 08 maja 2007, 07:40
- Wersja Ubuntu: 12.10
- Środowisko graficzne: Xfce
- Architektura: x86
Re: Program do zmianny IP
Nie jestem pewien, czy bez zmiany oprogramowania w routerze jest to w ogóle możliwe.
- Fardorn
- Serdeczny Borsuk
- Posty: 119
- Rejestracja: 03 kwie 2008, 20:09
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Re: Program do zmianny IP
Mam dynamiczne IP. Zmienia się ono, gdy połączę się z routerem przez 192.168.1.1, wejdę w zakładkę Status i Disconnect/Connect = nowe IP. Tak, jest to możliwe, bo skrypt w JDownloaderze, to potrafi.
Chciałbym wyodrębnić tą opcję z tego programu.
Chciałbym wyodrębnić tą opcję z tego programu.
- ethanak
- Wygnańcy
- Posty: 3054
- Rejestracja: 04 gru 2007, 13:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: Program do zmianny IP
man wget
-
- Zakręcona Traszka
- Posty: 587
- Rejestracja: 10 maja 2009, 14:44
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: KDE Plasma
- Architektura: x86
Re: Program do zmianny IP
EEeeeE?którego zadaniem byłoby rozłączenie z siecią, ponowne połączenie
Kod: Zaznacz cały
#!/bin/sh
ifdown eth0
sleep 1
ifup eth0
PS
Przepraszam, nie zrozumiałem o co chodzi.
- Fardorn
- Serdeczny Borsuk
- Posty: 119
- Rejestracja: 03 kwie 2008, 20:09
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Re: Program do zmianny IP
Miałem na myśli restart połączenia ROUTERa z siecią zewnętrzną.
Windowsowym odpowiednikiem, jest program WAG200GReconnectPL.
Mogę to wszystko zrobić "od ręki" łącząc się z routerem przez 192.168.1.1 przechodząc do zakładki Status i tam zrestartować połączenie. Chciałbym mieć skrypt, które te wszystkie kroki zrobi za mnie.
Windowsowym odpowiednikiem, jest program WAG200GReconnectPL.
Mogę to wszystko zrobić "od ręki" łącząc się z routerem przez 192.168.1.1 przechodząc do zakładki Status i tam zrestartować połączenie. Chciałbym mieć skrypt, które te wszystkie kroki zrobi za mnie.
Ostatnio zmieniony 06 sie 2011, 14:46 przez Fardorn, łącznie zmieniany 1 raz.
- ethanak
- Wygnańcy
- Posty: 3054
- Rejestracja: 04 gru 2007, 13:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: Program do zmianny IP
No przeciez pisałem o wgecie!!!
Piszę z pamięci bo nie mam routera co mi zmienia IP
Pisane na podstawie Twojego posta.
Piszę z pamięci bo nie mam routera co mi zmienia IP
Kod: Zaznacz cały
#!/bin/sh
#tu sobie wpisz prawdziwe dane
uzytkownik=XXXX
haslo=XXXX
wget -q --http-user=$uzytkownik --http-passwd=$haslo \
'http://192.168.0.1/ctype=pppoe&ifstatus=Up&todo=disconnect&this_file=Status.htm&next_file=Status.htm&message='
#tu zmień 5 na jakiś sensowny czas albo w ogóle wywal tę linię jeśli bez niej zadziała
sleep 5
wget -q --http-user=$uzytkownik --http-passwd=$haslo \
'http://192.168.0.1/ctype=pppoe&ifstatus=Down&todo=connect&this_file=Status.htm&next_file=Status.htm&message='
- Fardorn
- Serdeczny Borsuk
- Posty: 119
- Rejestracja: 03 kwie 2008, 20:09
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Re: Restart połączenia ROUTERa z siecią zewnętrzną
Zamieniłem "XXXX" na prawdziwy login/hasło. Spróbowałem z tym IP co podałeś (nic się nie działo), zmieniłem na 192.168.1.1 (to które wpisuje w przeglądarce). Uruchamiam mój plik internet. sh (nadałem mu prawa), okno terminalu przez chwilę się wyświetla i następnie znika. Router ani razu się nie rozłączył.
Utworzył się pusty plik wget-log.
Utworzył się pusty plik wget-log.
-
- Zakręcona Traszka
- Posty: 587
- Rejestracja: 10 maja 2009, 14:44
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: KDE Plasma
- Architektura: x86
Re: Restart połączenia ROUTERa z siecią zewnętrzną
uruchom
i daj nam zaawartość pliku the_truth.txt
Kod: Zaznacz cały
internet.sh >> the_truth.txt
- ethanak
- Wygnańcy
- Posty: 3054
- Rejestracja: 04 gru 2007, 13:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: Restart połączenia ROUTERa z siecią zewnętrzną
a przedtem usuń -q z parametrów wgeta
-
- Zakręcona Traszka
- Posty: 587
- Rejestracja: 10 maja 2009, 14:44
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: KDE Plasma
- Architektura: x86
Re: Restart połączenia ROUTERa z siecią zewnętrzną
ah, no tak -q od trybu cichego. Czasami warto przeczytać instrukcję 

- ethanak
- Wygnańcy
- Posty: 3054
- Rejestracja: 04 gru 2007, 13:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: Restart połączenia ROUTERa z siecią zewnętrzną
a i tak podejrzewam że się okaże "wget: not found" : (
- Fardorn
- Serdeczny Borsuk
- Posty: 119
- Rejestracja: 03 kwie 2008, 20:09
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Re: Restart połączenia ROUTERa z siecią zewnętrzną
Po usunięciu -q i uruchomieniu w terminalu:
Kod: Zaznacz cały
--2011-07-31 15:30:37-- http://192.168.1.1/ctype=pppoe&ifstatus=Up&todo=disconnect&this_file=Status.htm&next_file=Status.htm&message=
Łączenie się z 192.168.1.1:80... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 404 Not Found
2011-07-31 15:30:37 BŁĄD 404: Not Found.
Utworzył się pusty plik the_thruth.txt.internet.sh >> the_truth.txt
- ethanak
- Wygnańcy
- Posty: 3054
- Rejestracja: 04 gru 2007, 13:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: Restart połączenia ROUTERa z siecią zewnętrzną
Dobra, ja pisałem że z pamięci piszę i mogą być błędy... i oczywiście że były 
Spróbuj z terminala polecenia:
(oczywiście w jednej linii wszystko). Jeśli rozłączy, to:
powinno połączyć. Jeśli połączy to już wiesz co robić. Jeśli nie a nie mam jakiejś literówki to już nie mam pomysłu 

Spróbuj z terminala polecenia:
Kod: Zaznacz cały
wget -O /dev/null --http-user=XXXX --http-passwd=YYYY --post-data='ctype=pppoe&ifstatus=Up&todo=disconnect&this_file=Status.htm&next_file=Status.htm&message=' http://192.168.1.1/setup.cgi
Kod: Zaznacz cały
wget -O /dev/null --http-user=XXXX --http-passwd=YYYY --post-data='ctype=pppoe&ifstatus=Down&todo=connect&this_file=Status.htm&next_file=Status.htm&message=' http://192.168.1.1/setup.cgi'

- Dwimenor
- Przebojowy Jelonek
- Posty: 1260
- Rejestracja: 18 mar 2008, 16:14
- Płeć: Mężczyzna
- Wersja Ubuntu: 13.10
- Architektura: x86_64
Re: Restart połączenia ROUTERa z siecią zewnętrzną
W drugim poleceniu skasuj apostrof na końcu (')
Poniższe zdanie jest fałszywe.
Powyższe zdanie jest prawdziwe.
Powyższe zdanie jest prawdziwe.
-
- Zakręcona Traszka
- Posty: 587
- Rejestracja: 10 maja 2009, 14:44
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: KDE Plasma
- Architektura: x86
Re: Restart połączenia ROUTERa z siecią zewnętrzną
Dokładnie tak jak mówi dimenor
→
Kod: Zaznacz cały
http://192.168.1.1/setup.cgi'
Kod: Zaznacz cały
http://192.168.1.1/setup.cgi
- Fardorn
- Serdeczny Borsuk
- Posty: 119
- Rejestracja: 03 kwie 2008, 20:09
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Re: Restart połączenia ROUTERa z siecią zewnętrzną
Nie zauważyłem, teraz wszystko działa jak należy. Dziękuję wszystkim za pomoc! (;
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 16 gości