Kabel Deutschland IP wechseln

So, ich habs geschafft eine funktionierende .bat-Datei zu erstellen.

ALLERDINGS funktioniert das ganze nur bei jedem 2ten Versuch, also:

1. Ausführung von reconnect.bat:

-nach 10sek wieder online mit neuer IP

2.Ausführung von reconnect.bat:

-nach 10min warten immernoch offline, Stecker von Modem rein-raus, 1min warten, wieder online mit neuer IP

3. Ausführung von reconnect.bat:

-nach 10sek wieder online mit neuer IP

4.Ausführung von reconnect.bat:

-nach 10min warten immernoch offline, Stecker von Modem rein-raus, 1min warten, wieder online mit neuer IP

usw.


Woran liegt das?

Danke und Gruß
kinglebron


----------------------------------------------------------------------------------------------------------------

Anhang:


reconnect.bat:

Code:
@echo off & SETLOCAL
rem - ReConnect.bat
rem - Kabel Modem (WebSTAR EPX (DPX, DPC, EPC) 2203 (Scientific Atlanta)) RESTART + Router (D-Link 624+) NEUSTART
rem - Kabelmodem als 1. booten und gleichzeitig Router durch neue MAC-Adresse versorgen und booten.
rem - Durch die Änderung der MAC-Adresse bezieht der Router eine neue WAN-IP-Adresse über das Kabel-Modem.
rem - =========================== Have Phun - PC-Fun & Moses =====================================================

rem  Pro Tag eine eigene Datum_IP-History.txt 
FOR /F "tokens=1,2,3,4,5 delims=/. " %%a in ('date/T') do set cDate=%%d-%%c-%%b


rem - WAN-IP ermitteln
WGET.EXE -O "%Temp%.\index.html" http://checkip.dyndns.org/index.html >NUL 2>&1
FOR /F "tokens=8 delims=<>" %%A IN ('TYPE "%Temp%.\index.html" ^| FIND /I "Current IP Address:"') DO FOR %%B IN (%%A) DO SET WAN_IP=%%B
DEL "%Temp%.\index.html"

rem - Warmstart Kabel Modem WebSTAR EPX (DPX, DPC, EPC) 2203
curl -d "CmStartDownstreamFrequency=594000000" http://192.168.100.1/goform/gscan
rem - ^^^^^^hier kann ein alternatives Kabel-Modem eingesetzt werden ^^^^^^^^

rem - Schritt 1 (Zaehlschleife): Wert aus "Zahl.txt" aus lesen (Wichtig: für 6-Stelle Mac-Adresse)
if not exist "zahl.txt" set /a zahl=10
for /f %%i in (Zahl.txt) do set /a zahl=%%i

curl.exe "http://192.168.0.1/cgi-bin/logi" -d "rc=%40&PN=admin&PS=&rd=menu"
wget "http://admin:@192.168.0.1/cgi-bin/prim?rc=%40prim&rf=&rd=x&Wt=0100&IM1=1500&lf=0037& ai=0&LH=&En=XX-XX-XX-XX-XX-%zahl%&ID00=0.0.0.0&ID01=0.0.0.0&IM1=1500&DF0 1=x&DF00=x" --delete-after
wget "http://admin:@192.168.0.1/cgi-bin/rebo?D=&ZT=1198710163421" --delete-after
wget "http://admin:@192.168.0.1/x.htm?v0=@prim&v1=&v2=x&v3=0100&v4=1500&v5=0037&v6 =show" --delete-after
wget "http://admin:@192.168.0.1/prim.htm?rc=_&rf=&ZT=1198710167359" --delete-after



rem - Schritt2: Zahl.txt um Wert 1 erhöhen!!! 6te-Zweistellige Mac-Adresse von 10-60 hex !!!
rem ----------- Die IP-Adresse wird per DHCP vom KABEL-Provider zugewiesen. LEASE-Time pro IP ~24h
rem ----------- Bitte geht nicht inflationär mit dem Zähler um! 50x neue IP reicht!!!

set /a zahl=zahl+1
if %zahl%==61 set /a zahl=10
echo %zahl% > Zahl.txt

@Echo "======= WARTEN: Online-Verbindung wird geprüft! ======================"
@echo on

rem - Internetverbindung prüfen bis Verbindung steht!
:IPcheck
ping www.google.de -n 2 | find "TTL=" >nul
if not errorlevel 1 goto ende
goto IPcheck
:ende

rem - Neue WAN-IP ermitteln!
WGET.EXE -O "%Temp%.\index.html" http://checkip.dyndns.org/index.html >NUL 2>&1
FOR /F "tokens=8 delims=<>" %%A IN ('TYPE "%Temp%.\index.html" ^| FIND /I "Current IP Address:"') DO FOR %%B IN (%%A) DO SET WAN_IP_NEW=%%B
DEL "%Temp%.\index.html"

if not exist "Log". md "Log"
rem Log-Datei erstellen
@echo %date% um %time% ALT *** %WAN_IP% - NEU *** %WAN_IP_NEW%>> LOG/%cdate%_IP-History.txt
ENDLOCAL

lod-datei:
Code:
04.12.2009 um 23:30:46,97 ALT *** 77.21.251.4X - NEU *** 
04.12.2009 um 23:58:34,50 ALT *** 77.21.246.3X - NEU *** 77.21.246.3X
04.12.2009 um 23:58:52,45 ALT *** 77.21.246.3X - NEU *** 
08.12.2009 um 19:04:09,80 ALT *** 77.23.80.6X - NEU *** 77.21.251.18X
08.12.2009 um 19:08:42,68 ALT *** 77.21.251.18X - NEU *** 
09.12.2009 um 10:10:51,42 ALT *** 77.23.73.19X - NEU *** 77.21.250.15X
09.12.2009 um 10:19:45,33 ALT *** 77.21.250.15X - NEU *** 
09.12.2009 um 10:24:43,11 ALT ***  - NEU *** 77.23.72.18X
09.12.2009 um 10:35:29,50 ALT *** 77.23.72.18X - NEU *** 77.21.246.3X
09.12.2009 um 10:43:58,88 ALT *** 77.21.246.3X - NEU *** 
09.12.2009 um 10:52:02,94 ALT *** 77.21.246.3X - NEU *** 77.21.246.3X
09.12.2009 um 10:52:26,88 ALT *** 77.21.246.3X - NEU *** 
09.12.2009 um 13:53:51,43 ALT *** 77.23.72.25X - NEU *** 77.21.247.4X
09.12.2009 um 14:03:36,38 ALT *** 77.21.247.4X - NEU *** 
09.12.2009 um 14:17:04,97 ALT *** 77.22.66.23X - NEU *** 77.21.251.7X
09.12.2009 um 14:31:27,88 ALT *** 77.21.251.7X - NEU ***


Die "X" wurden von mir nur hier für den Post eingefügt, dort sind sonst MAC Adresse/IP Adresse
 
Zurück
Oben