Bei Kabeldeutschland reicht es leider nicht nur das Modem neuzustarten, da man danach wieder die gleiche IP erhält. Man muss die MAC-Adresse des Gerätes das sich an dem Modem befindet, in meinem Fall ein D-Link DIR-615 Router, ändern und dann das Modem neustarten. Erst dann erhält man eine neue IP.
Hier meine zwei .bat Dateien. Die arbeiten mit Curl zusammen.
KDG_restart
reconnect_d-link
Der reconnect_d-link ändert die MAC des Routers auf eine neue zufällige MAC.
Nun steh ich natürlich vor der grossen Frage wie man das am besten in eine Befehlskette für Linux umwandeln könnte...
Jemand einen Vorschlag?
Hier meine zwei .bat Dateien. Die arbeiten mit Curl zusammen.
KDG_restart
curl -b cookies.txt -c cookies.txt -m 10 -d "mCmInfoDsFreq1=570000000&mCmInfoUsId1=2" "http://192.168.100.1/goform/InitialScan"
start reconnect_d-link.bat
reconnect_d-link
set /a var = %random% %%90+9
curl -b cookies.txt -c cookies.txt -m 10 -d "ACTION_POST=LOGIN&LOGIN_USER=admin&LOGIN_PASSWD=XXXX&login=Anmelden" "http://192.168.0.1/login.php"
curl -b cookies.txt -c cookies.txt -m 10 "http://192.168.0.1/bsc_wan.php"
curl -b cookies.txt -c cookies.txt -m 10 -d "ACTION_POST=DHCP&hostname=DIR-300&mac1=00&mac2=19&mac3=66&mac4=D1&mac5=74&mac6=%var%&clonemac=00%%3A19%%3A66%%3AD1%%3A74%%3A%var%&dns1=&dns2=&mtu=1500&dh_eap_type=1&dh_authentication=0&dh_username=&dh_password=&dh_password_v=" "http://192.168.0.1/bsc_wan.php"
curl -b cookies.txt -c cookies.txt -m 10 "http://192.168.0.1/bsc_wan.xgi?random_num=2008.10.10.11.37.23&exeshell=submit%%20COMMIT&exeshell=submit%%20WAN"
Der reconnect_d-link ändert die MAC des Routers auf eine neue zufällige MAC.
Nun steh ich natürlich vor der grossen Frage wie man das am besten in eine Befehlskette für Linux umwandeln könnte...
Jemand einen Vorschlag?