Ich hab das Script mal für das Motorola Modem von Unitymedia abgewandelt. Bei mir funktioniert es
.
Code:
@echo off
rem # Reconnect Script mit cURL für
rem # Motorola Kabelmodem (z.B. Unitymedia)
rem # und Router TP-Link TL-WR1043N / TL-WR1043ND mit Standard - Firmware
rem
rem # Das Kabelmodem vergibt nur dann eine nue IP,
rem # wenn sich die MAC des Vorgeschalteten Routers/PCs geändert hat.
rem
rem # Reconnect dauert ca. 1 min
rem # Hier Login Daten + IP Adresse vom TP-Link Router eintragen
rem
set R_USER=admin
set R_PW=admin
set R_IP=192.168.1.1
rem # TP-Link Router default MAC ab Werk = 54-E6-FC-44-55-66
rem # Die ersten 3 Stellen werden nicht geändert
rem
set macc1=54
set macc2=e6
set macc3=fc
rem # Die leztzten 3 Stellen der Router MAC per Zufall generieren
rem # Funktionsweise:
rem # Zufallszahl 0-32768 erzeugen, die 2. + 3. Stelle der Zahl rausschneiden,
rem # wenn Wert < 10, dann Wert +10 um 1-Stellige Werte zu vermeiden.
rem # (ein MAC Segment muss 2-Stellig sein).
rem # Das Ergebnis sind Zufallszahlen im Bereich von 10-99
rem # Hex Werte A0-FF werden nicht erzeugt,
rem
set /a zufall1=%RANDOM%
set /a zufall2=%zufall1:~1,2%
if %zufall2% LSS 10 set /a zufall2=%zufall2%+10
set /a macc4=%zufall2%
set zufall1=%RANDOM%
set /a zufall2=%zufall1:~1,2%
if %zufall2% LSS 10 set /a zufall2=%zufall2%+10
set /a macc5=%zufall2%
set zufall1=%RANDOM%
set /a zufall2=%zufall1:~1,2%
if %zufall2% LSS 10 set /a zufall2=%zufall2%+10
set /a macc6=%zufall2%
rem ### Motorola Modem neu starten
curl "**External links are only visible to Support Staff**
curl "**External links are only visible to Support Staff**
rem # 2 Sekunden warten bis Motorola Reboot läuft
ping -n 3 127.0.0.1 >NUL
rem # neue MAC Adresse an TP-Link Router übergeben
curl.exe "**External links are only visible to Support Staff**
rem # TP-Link Router rebooten (sonst klappts nicht, bei anderen Routern kann man diesen Schritt ggf. weglassen)
curl.exe "**External links are only visible to Support Staff**
echo.
echo.
echo fertig, neue MAC: %macc1% %macc2% %macc3% : %macc4% %macc5% %macc6%
echo.
echo.