Livebox tp i odnawianie ip
: 29 cze 2008, 23:38
Opis pochodzi z mojej strony (http://dmn.jogger.pl/2008/06/29/linux-livebox-nowe-ip/).
Poniżej zamieszczam skrypt, który ma za zadanie zmienić nasze zewnętrzne ip. Działa z popularnym livebox tp (musi mieć włączony dostęp przez telnet - standardowo jest włączony). Jedynymi zależnościami są programy telnet oraz expect.
Ten drugi można w ubuntu zainstalować następująco:
W przypadku zmiany nazwy użytkownika/hasła do logowania przez telnet, należy zmienić je we wskazanym miejscu w skrypcie (NIE jest to nazwa użytkownika i hasło do logowania przez stronę www livebox - http://192.168.1.1). Skrypt wygląda następująco:
Bieżące ip można sprawdzić np. w ten sposób: http://dmn.jogger.pl/2007/12/10/ip-zewnetrzne/.
Poniżej zamieszczam skrypt, który ma za zadanie zmienić nasze zewnętrzne ip. Działa z popularnym livebox tp (musi mieć włączony dostęp przez telnet - standardowo jest włączony). Jedynymi zależnościami są programy telnet oraz expect.
Ten drugi można w ubuntu zainstalować następująco:
Kod: Zaznacz cały
sudo aptitude install expect
Kod: Zaznacz cały
#! /usr/bin/expect -f
#
# skrypt do resetowania połączenia z internetem
# przez router livebox
#
# by dmn, 29.06.2008
# http://dmn.jogger.pl
# konfiguracja standardowa:
set host "192.168.1.1"
set user "root"
set pass "1234"
set timeout 3
spawn telnet "$host"
expect "login:"
send "$user\r"
expect "word:"
send "$pass\r"
expect "root @"
send "sndcp\r"
expect "root @"
send "pppoastop 0\r"
expect "root @"
send "pppoastart 0\r"
expect "root @"
send "exit\r"
expect "root @"
send "exit\r"
send_user "\n"