Reconnect arris TM 602 S D-Link 615 bei KD
Hallo
Kann mir jemand bitte helfen mit Reconnect, ich habe die bat datei schon gemacht aber
der Router erneuert nicht immer neue ip adresse. Ein mal ja anderes mal nicht :-( .
Ich glabe da fehlen noch paar Zeilen
Hier meine bat datei
@echo off
REM ======= CONFIGURATION ========
set IP=192.168.100.1
REM Standart: 192.168.100.1
set PORT=80
REM Standart: 80
set TPORT=23
REM Standart: 23
REM ==============================
echo #############################
echo # ARRIS MODEM RESET #
echo # #
echo #############################
echo.
echo Ermittele das Passwort of the Day aus der Liste
set jahr=%date:~-2%
set monat=%date:~-7,2%
set tag=%date:~-10,2%
set daycode=%monat%/%tag%/%jahr%
grep %daycode% PWOD.txt >TMPPWD
SET /P PWD=<TMPPWD
SET APWD=%PWD:~-10%
echo Password gefunden: %APWD%
echo Aktiviere Telnet-Zugriff im geheimen Bereich
curl -s http://%IP%:%PORT%/product.htm>NULL
curl -s -d "pwd=%APWD%&next_screen=5" http://%IP%:%PORT%/post-password>NULL
curl -s http://%IP%:%PORT%/techsupport.htm>NULL
curl -s -d "pwd=%APWD%&modemTelnetSwitch=1&modemSshSwitch =0&L anHttpAccess=3&WanHttpAccess=3&submit1=Submit+Requ est" http://%IP%:%PORT%/post-tech>NULL
echo Telnetzugriff aktiviert.
echo Telnets***** wird vorbereitet
echo %APWD%>ts*****.txt
more reset.txt >>ts*****.txt
nc.exe -w 3 %IP% %TPORT% <ts*****.txt
@echo off & SETLOCAL
MACCHANGE.bat
rem - Schritt 1 (Zaehlschleife): Wert aus "Zahl.txt" aus lesen (Wichtig: fur 6-Stelle Mac-Adresse)
if not exist "zahl.txt" set /a zahl=10
for /f %%i in (Zahl.txt) do set /a zahl=%%i
rem - Auslesen der aktuellen Zeit und Datum
FOR /F "tokens=1,2,3,4,5 delims=/. " %%a in ('date/T') do set cDate=%%c.%%b.%%a
FOR /F "tokens=1,2,3,4,5 delims=/,: " %%a in ("%time%") do set cTime=%%a.%%b.%%c
rem - %Zahl%MAC-Ubergabe an den Router und Restart
rem - !!! Bei mac1= bis mac5= die eigenen 2-stelligen Adressen anstelle der ** eingetragen !!!
curl -b cookies.txt -c cookies.txt -m 10 -d "ACTION_POST=LOGIN&LOGIN_USER=XXX&LOGIN_PASSWD =XXX &login=XXXAnmelden" "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-615&mac1=1c&mac2=bd&mac3=b9&mac4=8f&mac5=d8&mac6=% zahl%&clonemac=1c%%3Abd%%3Ab9%%3A8f%%3Ad8%%3A%zahl %&dns1=&dns2=&mtu=1500&dh_eap_type=1&dh_authenti ca tion=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=%cDate%.%cTime%&exeshell=su bmit%%20COMMIT&exeshell=submit%%20WAN"
rem - ^^^^^^hier kann ein alternativer Router eingesetzt werden ^^^^^^^^
rem - Schritt2: Zahl.txt um Wert 1 erhohen!!! 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 inflationar mit dem Zahler um! 50x neue IP reicht!!!
set /a zahl=zahl+1
if %zahl%==61 set /a zahl=10
echo %zahl% > Zahl.txt
|