-
26. 11. 2007, 02:18 #1
[Kabel Internet] MAC WAN IP Wechsel / Change - Software Reset Bsp ReConnect.bat
WAN IP Wechsel/ ändern für KABEL Kunden (Deutschland) leicht gemacht!
Die hier beschriebene Reconnect-Methode (Reconnect.bat) - oder wie erhalte ich eine neue IP (Kabel-Modem + Router) funktioniert auf jeden Fall bei folgenden ISP:
Kabel Deutschland / Kabel BW und Unitymedia
Lösungen für Kabel-Modem + PC
gibt es hier Software Reset Kabelmodem mit CMReset (Ansprechpartner Toppossible), hier IP Change mit Kabel Internet (Netzwerkkarte) mit DEVCON (Ansprechpartner MerlinM) und hier Script zum automatischen ändern der Router MAC Adresse (Ansprechpartner hausi_gust)
3 wichtige Punkte vorne weg:
1) Ausschluss-Klausel: Die hier vorgestellten Methoden sind rein experimentell. WIR (User Moses und ich) übernehme keinerlei Haftung fürs nicht funktionieren oder für eventuelle Schäden.
Nutzung auf eigene Gefahr. Wer nicht damit einverstanden ist soll es bitte lassen!
2) Bitte habt Verständnis, dass weder Moses noch ich "Privat"-Lösungen anfertigen werden. Zu groß ist das Risiko, dass das Modem nicht mehr funktioniert! Hier werden Lösungsansätze präsentiert. Das erarbeiten eurer individuellen Lösung ist euer JOB!
WIR und auch die anderen User können nur Hilfestellung geben, wenn es irgend wo hakt.
3) Das VERLINKEN diesen Threads zu externen Foren ist von Moses und mir nicht erwünscht! Ärger wäre vor programmiert, da diese Methode von den Kabel-Providern nicht gerne gesehen wird (zu hoher IP-Verbrauch, zu kleiner IP-Pool)!
Unterschied zwischen Kabel Internet und DSL
Spoiler:
Quelle: zdnet.deÜber den Kabel-Deutschland-Anschluss erhält man eine öffentliche IP-Adresse (direkten IP-Zugang), die einfach per DHCP zugeteilt wird und offiziell dynamisch ist. Faktisch handelt es sich aber um eine statische Adresse, so lange am 10/100-MBit-Ethernetport des Kabelmodems immer derselbe Computer oder Router angeschlossen ist. Nur wenn sich dessen MAC-Adresse ändert, teilt der DHCP-Server (der Kabelgesellschaft) eine neue IP-Adresse zu.
Als Kabel-Kunden hat man das Problem - der nicht wechselnden WAN-IP-Adresse. Bei DSL geht es einfacher, hier wird lediglich die Verbindung zum Internet-Provider neu hergestellt.
Kleiner Exkurs: Warum bin ich mit DSL schneller ONLINE als mit Kabel-Internet (z. B. nach einem Reconnect!)?
Spoiler:
Bei DSL (z.B. Telekom) ist das ganze Prozedere ONLINE zu gehen und seine WAN IP vom Provider zu erhalten in einigen Sekunden erledigt! Bei Kabel Provider ist das nicht so! Es ist die Regel, dass man eine wesentlich länger Wartezeit in Kauf nehmen muss, bis eine Internet Verbindung vorhanden ist. Und warum dauert das so lange?
Das hängt mit der technischen Infrastruktur des Kabelnetzes sowie von der internen Kommunikation ab. Die ist eben anders als bei DSL!
Hier der Ablauf wenn ein Kabel-Modem ONLINE geht (daraus resultiert die Dauer):
* Das Modem sucht nach einem Kanal zum Kabel-Provider.
* Das Modem sucht nach einem "Upstream" Kanal.
* Das Gerät registriert sich und beginnt mit der Kommunikation mit dem Kabel-Provider.
* Das Gerät empfängt seine WAN IP Adresse und lädt neue Konfigurationsdateien herunter.
* Das Gerät hat sich mit einem Kanal bei dem Kabel-Provider synchronisiert.
=>> ONLINE
Anmerkung: die Zeitspanne ist Modem abhängig und kann zwischen 30-60 Sekunden dauern.
Die hier vorgestellte Beispiel Batch-Lösung funktioniert mit dem Kabel-Modem " WebSTAR EPX 2203 (Scientific Atlanta) " und D-Link Router DI 624+.
Als Basis für die Batch diente Moses.de Thread "IP-Wechsel für Motorola SBV4200 +D-Link 624+". Danke an dieser Stelle für seine Unterstützung!
Die BATCH funktioniert 100% unter WindowsXP und kann mit ein paar Eingriffen für andere Router und Modem-Versionen individuell angepasst werden.
Weitere Router und Kabel-Modems stehen weiter unten.
Wie funktioniert es?
Spoiler:
Genereller Ablauf:
Die IP-Adresse(WAN) wird vom Kabel-Provider automatisch zugeteilt und ist normalerweise von der MAC-Adresse des angeschlossenen Geräts abhängig!
Von der zeitlichen Abfolge muss:
1) zuerst das Kabel-Modem gebootet werden
2) gleichzeitig die MAC-Adresse des Router abgeändert werden
Da das Modem einige Zeit für die Initialisieren braucht, sollte es keine Probleme geben.
Durch die Änderung der Router-MAC bezieht der Router eine neue (WAN) IP über das Modem des Kabel-Providers (Deutschland).
Folgendes macht die BATCH-Datei:
1. History erstellen
2. WAN IP ermittlen
3. Kabel-Modem neustarten
4. Zahl (aus Zahl.txt) auslesen
5. Zahl in Router-Mac eintragen+Neustart
6. Zahl um 1 erhöhen + Wert in Zahl.txt abspeichern
7. Verbindung zum Internet prüfen
8. Neue WAN-IP ermitteln
9. Log schreiben
Was muss ich machen?
Spoiler:
Einfach das Script komplett markieren und in einen TEXT-Editor kopieren; die gewünschten Änderungen vornehmen:
1) das richtige Router Modell sowie Kabel-Modem Modell auswählen
2) wichtig Router-IP-Adresse sowie Router MAC-Adresse anpassen
Und mit der Endung "bat" speichern! Fertig ist die Reconnect.bat für z. B. RSD oder jDownloader!
Weitere Lösungen für folgende Kabel-Modem und Router werden weiter unten angeboten! (Bitte helft mit, damit die Liste weiter wachsen kann und alle User davon profitieren können!)
Kabelmodem:
- WebSTAR EPX (DPX, DPC, EPC) 2203 (Scientific Atlanta) (Beispiel Kabel Modem siehe Script!)
- Motorola SBV4200
- Motorola Kabelmodem SBV5100
- Motorola Kabelmodem SBV5101
- Motorola Kabelmodem SB5101E (Thanx sauger009)
- Motorola-Modem SBV5120E
- Motorola-Modem SBV5121E (Thanx d3nk89)
- Motorola Communication Gateway CG4500E
- Thomson THG 520 (Bugfix)
- Thomson THG 540 / (K)
Router:
- D-Link 624+ (Beispiel Router siehe Script!)
- D-Link DI-524 => bis Firmware-Version: V2.06DE , Do, Aug 09 2007 DOWNLOAD <KLICK>
- D-Link DIR-300 Firmware-Version: 1.04 - Sat 05 Jul 2008 (NEU!)
- FRITZ!Box Fon WLAN 7050 Firmware-Version 14.04.33 (NEU! - Thanx waswaswas)
- FRITZ!Box Fon WLAN 7170 Firmware-Version 29.04.49
- Siemens Gigaset SE551 WLan/DSL
- Linksys WRT54G/GL/GS mit Firmware DD-WRT v24 Beta (08/15/07) std
- MSI RG54SE II Firmware ??? (NEU!)
- Netgear WGR 614v7 Firmware-Version V1.0.14_1.0.14
- Netgear WGR614V9 Firmware-Version ??? (NEU!)
Mein Router steht nicht in der Liste! Wie kann ich bei meinem Router per cURL die MAC-Adresse ändern?Spoiler:
Hier empfehle ich als Einstieg das [Tutorial] Router Reconnect mit cURL von QOTSAs [Tutorial] Router Reconnect mit cURL
Es ist die gleiche Vorgehensweise wie bei "[Tutorial] Router Reconnect mit cURL" beschrieben, der Unterschied besteht lediglich darin, dass hier die Router-Einstellungen für die "MAC-Adresse zu ändern" raus gefunden werden muss.
Feature:
Spoiler:
- Batch-Datei wird erst geschlossen, wenn Verbindung "tatsächlich" ONLINE ist!
- Es wird eine LOG-Datei mit Zeitstempel sowie WAN-IP ALT und NEU erstellt.
Was wird an Programmen benötigt:
Spoiler:
Download - cURL - als Tutorial empfehle ich QOTSAs Thread [Tutorial] Router Reconnect mit cURL
Download - wget (Windows) - Info - Hauptseite
!!!Diese Programme müssen (zwecks Vereinfachung) im gleichen Ordner liegen wie die BATCH!!! (Anmerkung von Moses.de: die einzelnen Programme müssen nicht unbedingt im gleichen Programm/ Batch-Ordner liegen, es muss aber ein Pfad zu den einzelnen Programmen gesetzt werden!)
!!! Wichtig !!!
========
Die MAC Adresse ist aus sechs Hexadezimalzahlenpaaren aufgebaut. Das erste bis fünfte Paar müßt ihr von der Router-Konfiguration übernehmen (bleibt konstant und wird nicht verändert!). Das sechste Paar der MAC-Adresse wird in der Batch durch die Variable "Zahl" ersetzt und bei jedem ReConnect erneuert!
Kurzum:
-Die MAC Adresse eures Router-Modells (siehe Router-Liste) muss noch eingetragen werden:
Bei mac1=01 mac2=02 mac3=03 mac4=04 und mac5=05 die eigenen 2-stelligen Adressen eures Routers (anstelle der =XX im entsprechenden Router-Script) eingetragen!
Anmerkungen stehen durch REM markiert im Code.
=====================================
------------------ code ------------------
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=1" 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 rem - %Zahl%MAC-Übergabe an (D-Link 624+) Router und Restart rem - !!! Bei mac1= bis mac5= die eigenen 2-stelligen Adressen anstelle der XX eingetragen !!! wget --user=admin --password= --post-data="connType=0&host=DI-624%2B&mac1=XX&mac2=XX&mac3=XX&mac4=XX&mac5=XX&mac6=%zahl%&dns1=0.0.0.0&dns2=0.0.0.0&mtu=1500" http://192.168.1.1/h_wan_dhcp.cgi --delete-after rem - ^^^^^^hier kann ein alternativer Router eingesetzt werden ^^^^^^^^ 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
------------------ ende code ------------------
ANMERKUNG: Bitte Router- LOGIN, Router-PASSWORT sowie Router-IP anpassen!
Durch den Einsatz des externen Programms PRINTIP (gibt es hier), kann der Ablauf (da in C) ca. 2 Sekunden beschleunigt und vereinfacht werden.Hier heißt das Router-LOGIN "Admin" KEIN Passwort und die Router IP lautet 192.1681.1.1!
Achtung PRINTIP muss im gleichen Verzeichnis sein!
Hierzu müssen folgende Passagen in der Batch (siehe Farb-Code) ersetzt werden:
Code:rem - WAN-IP ermitteln mit PRINTIP For /F %%i in ('printip') Do @Set WAN_IP=%%i
und
Code:rem - Neue WAN-IP ermitteln mit PRINTIP for /F %%j in ('printip') Do @set WAN_IP_NEW=%%j
~~~~~~~~~~~Schnipp~~~~~~~~~~~~~~~~~~~~~~~~
Sämtliche Kabel-Modem-Versionen sowie Router findet ihr im 2. Posting!
Geändert von PC-Fun (21. 01. 2009 um 09:14 Uhr) Grund: Bugfix /Seite überarbeitet
-
26. 11. 2007, 12:04 #2
Re: [Batch] IP-Wechsel - Reset Kabel Modem WebSTAR DPX 2203 + D-Link 624+
Folgende Kabel-Modem-Versionen habe ich noch zusammen getragen (keine Garantie - bei speziellen Fragen bitte im entsprechenden Thread nachfragen):
UNBEDINGT IN DEM CURL BZW WGET BEFEHL FÜR DAS KABEL-MODEM DIE EIGENEN EINSTELLUNGEN EINTRAGEN!
WICHTIG die DsFreq und UpstreamChannel müssen unbedingt vorher im Webinterface(192.168.100.1) nachgeschaut werden und in dem Skript geändert werden. Sonst reißt die Leitung zum Kabelprovider ab!
Kabel Modem WebSTAR EPX (DPX, DPC, EPC) 2203
Spoiler:
Code:curl -d "CmStartDownstreamFrequency=1" http://192.168.100.1/goform/gscan Alternativen:* curl -d "CmStartDownstreamFrequency=570000000" http://192.168.100.1/goform/gscan oder curl -d "CmStartDownstreamFrequency=560000000" http://192.168.100.1/goform/gscan *WICHTIG: die DownstreamFrequency muß unbedingt vorher im Webinterface(192.168.100.1) nachgeschaut werden und in dem Skript geändert werden. Sonst reißt die Leitung zum Kabelprovider ab!
Motorola SBV4200 (siehe hier)Spoiler:
Code:wget --post-data="BUTTON_INPUT=Restart Cable Modem" http://192.168.100.1/configdata.html --delete-after
Motorola Kabelmodem SBV5100 (siehe hier)Spoiler:
Code:curl "http://192.168.100.1/loginData.htm?loginUsername=admin&loginPassword=motorola&LOGIN_BUTTON=Login " curl "http://192.168.100.1/reset.htm?reset_modem=Restart+Cable+Modem"
Motorola Kabelmodem SBV5101 (siehe hier)Spoiler:
Code:curl -d "ResetReq=1" http://192.168.100.1/goform/RgConfig
Motorola Kabelmodem SB5101E (Thanx sauger009)Spoiler:
Code:curl -d "ResetReq=1" http://192.168.100.1/goform/RgConfig
Motorola-Modem SBV5120E (siehe hier)Spoiler:
Code:wget "http://192.168.100.1/loginData.htm?loginUsername=admin&loginPassword=motorola&LOGIN_BUTTON=Login" wget "http://192.168.100.1/reset.htm?reset_modem=Restart+Cable+Modem"
Motorola-Modem SBV5121E (Thanx d3nk89)Spoiler:
Code:curl.exe "http://192.168.100.1/loginData.htm?loginUsername=admin&loginPassword=motorola&LOGIN_BUTTON=Login" –c "cookies.txt" curl.exe "http://192.168.100.1/reset.htm?reset_modem=Restart+Cable+Modem"
Motorola Communication Gateway CG4500E (siehe hier)Spoiler:
Code:curl "http://192.168.100.1/configdata.html" -d "BUTTON_INPUT=Restart+Cable+Modem"
Thomson THG 520 /(K)(siehe hier)Spoiler:
Code:curl -b cookies.txt -c cookies.txt -m 10 -d "mCmInfoDsFreq1=xx&mCmInfoUsId1=xx" "http://192.168.100.1/goform/InitialScan" Alternativen:* curl -d "mCmInfoDsFreq1=602000000&mCmInfoUsId1=2" "http://192.168.100.1/goform/InitialScan" oder curl -d "mCmInfoDsFreq1=586000000&mCmInfoUsId1=4" "http://192.168.100.1/goform/InitialScan" *WICHTIG: die DsFreq und UpstreamChannel müssen unbedingt vorher im Webinterface(192.168.100.1) nachgeschaut werden und in dem Skript geändert werden. Sonst reißt die Leitung zum Kabelprovider ab!
Thomson THG 540 (siehe hier)Spoiler:
Code:curl -b cookies.txt -c cookies.txt -m 10 -d "mCmInfoDsFreq1=xx&mCmInfoUsId1=xx" "http://192.168.100.1/goform/InitialScan"
Folgende Router habe ich noch zusammen getragen (keine Garantie - bitte bei speziellen Fragen im entsprechenden Thread nachfragen):
Eventuell noch die eigene IP-Adresse (192.168.0.1) sowie USER(admin) anpassen. Falls ihr noch ein Passwort vergeben habt, einfach hinter den ":" angeben!
User:Passwort
Anpassen der ROUTER-MAC-Adresse im Script nicht vergessen!
Die MAC (Media Access Control) besteht aus 6 zweistelligen Hexadezimalen Zahlenpaaren (6-Byte-Adresse).
Router-MAC (Die Zahlen sind lediglich Platzhalter und dienen der Veranschaulichung!)
01-02-03-04-05-06
Bei mac1=XX bis mac5=XX die eigenen 2-stelligen Adressen anstelle der XX eingetragen!
06 bzw. mac6=XX - wird im Script durch die Variable %zahl% ergänzt!
mac6=%zahl%
Wo finde ich die Router MAC Adresse?
Spoiler:
Es werden die ersten fünf zweistelligen Zahlen der Router-MAC-Adresse benötigt. Diese befindet sich üblicherweise auf der Rückseite des Routers oder der Verpackung. Sie kann auch im Router-Menü nachgeschaut werden!
D-Link DI 624+ (Lösung je mit wget und cURL)
Spoiler:
Code:wget --user=admin --password= --post-data="connType=0&host=DI-624%2B&mac1=XX&mac2=XX&mac3=XX&mac4=XX&mac5=XX&mac6=%zahl%&dns1=0.0.0.0&dns2=0.0.0.0&mtu=1500" http://192.168.1.1/h_wan_dhcp.cgi --delete-after oder curl "http://admin:hieristmeinpasswort@192.168.1.1/h_wan_dhcp.cgi" -d "connType=0&host=DI-624%2B&mac1=XX&mac2=XX&mac3=XX&mac4=XX&mac5=XX&mac6=%zahl%&dns1=0.0.0.0&dns2=0.0.0.0&mtu=1500"
D-Link DI-524 => bis Firmware-Version: V2.06DE
Spoiler:
Code: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=AA-BB-CC-DD-EE-%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 PN={hier Router-USER angeben. Default-User ist admin} PS={hier USER-Passwort angeben - falls vergeben! ->Default=kein Passwort}
D-Link DIR-300 Firmware-Version: 1.04 - Sat 05 Jul 2008
(siehe hier)
Spoiler:
Code:curl -b cookies.txt -c cookies.txt -m 10 -d "ACTION_POST=LOGIN&LOGIN_USER=admin&LOGIN_PASSWD=&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=XX&mac2=XX&mac3=XX&mac4=XX&mac5=XX&mac6=%zahl%&clonemac=XX%%3AXX%%3AXX%%3AXX%%3AXX%%3A%zahl%&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"
FRITZ!Box Fon WLAN 7050 Firmware-Version 14.04.33(siehe hier)
Spoiler:
Code:curl "http://192.168.178.1/cgi-bin/webcm" -d "getpage=..%2Fhtml%2Fde%2Fmenus%2Fmenu2.html&errorpage=..%2Fhtml%2Fde%2Fmenus%2Fmenu2.html&env%3Asettings%2Fmacdsl=AA%3ABB%3ACC%3ADD%3AEE%3A%zahl%" (HINWEIS: Es kann sein, dass die Mac-Adresse 2x(!) abgeändert werden muss und das in den ersten 4 Sekunden nach dem Neustart des Modems!)
FRITZ!Box Fon WLAN 7170 Firmware-Version 29.04.49(siehe hier)
Spoiler:
Code:curl "http://192.168.178.1/cgi-bin/webcm" -d "getpage=..%%2Fhtml%%2Fde%%2Fmenus%%2Fmenu2.html&env%%3Asettings%%2Fmacdsl= AA%%3ABB%%3ACC%%3ADD%%3AEE%%3A%zahl%"
Router Siemens Gigaset SE551 WLan/DSL (siehe hier)
Spoiler:
Code:curl "http://192.168.2.1/login.cgi" -d "your_password=xxxxxxxxxxx" -c "cookies.txt" curl "http://192.168.2.1/cgi-bin/gigaset_clMac.cgi" -d "MAC1=00&MAC2=0D&MAC3=87&MAC4=08&MAC5=xx&MAC6=xx&mac_address=2&custom_mac_a ddress_1=00&custom_mac_address_2=0D&custom_mac_address_3=87&custom_mac_addr ess_4=08&custom_mac_address_5=xx&custom_mac_address_6=%zahl%"
Router Linksys WRT54G/GL/GS mit Firmware DD-WRT v24 Beta (08/15/07) std (siehe hier)
Spoiler:
Code:curl "http://admin:passwort@192.168.0.1/apply.cgi" -d "submit_button=WanMAC&action=ApplyTake&change_action=&submit_type=&mac_clone_enable=1&def_hwaddr=6&def_hwaddr_0=00&def_hwaddr_1=1A&def_hwaddr_2=92&def_hwaddr_3=2D&def_hwaddr_4=6A&def_hwaddr_5=%time:~3,2%&def_whwaddr=6&def_whwaddr_0=00&def_whwaddr_1=14&def_whwaddr_2=BF&def_whwaddr_3=F7&def_whwaddr_4=69&def_whwaddr_5=D5"
MSI RG54SE II Firmware ??? (siehe hier)
Spoiler:
Code:rem - user und pw logischerweise gegen echte daten austauschen ;) curl.exe "http://user:pw@192.168.1.1:1502" curl.exe "http://user:pw@192.168.1.1:1502/userRpm/MacCloneCfgRpm.htm?mac=%mac%&Save=Save"
Netgear WGR 614v7 Firmware-Version V1.0.14_1.0.14 (siehe hier)
Spoiler:
Code:curl "http://admin:hieristmeinpasswort@192.168.0.1/ether.cgi" -d "system_name=WGR614v7&domain_name=&WANAssign=dhcp&DNSAssign=0&MACAssign=2&S poofmac=001B2FF6E8%zahl%&apply=%DCbernehmen&runtest=no&wan_proto=dhcp&wan _netmask=255.255.252.0&wan_dns_sel=0&wan_dns1_pri=0.0.0.0&wan_dns1_sec=...& wan_hwaddr_sel=2&wan_hwaddr2=00%3A00%3A00%3A00%3A00%3A%zahl%"
Netgear WGR614V9 Firmware-Version ??? (siehe hier)
Spoiler:
Code:Das ROT makierte ersetzen durch deine MAC Adresse (auszulesen im Router); die Buchstaben der MAC Adresse immer große schreiben. curl "http://admin:PASSWORT@ROUTER-IP/ether.cgi" -d "system_name=WGR614V9&domain_name=&WANAssign=dhcp&DNSAssign=0&MACAssign=2&Sp oofmac=XXXXXXXXXX%zufall%&apply=%DCbernehmen&runtest=no&wan_dns_sel=0&wan_dns1_pri=... &wan_dns1_sec=....&wan_hwaddr_sel=2&wan_hwaddr2=XX%3AXX%3AXX%3AXX%3AXX%3A%zufall%" >nul
Weiterführende Threads:
Spoiler:
Ich möchte euch alle dazu ermutigen aktiv an diesem Thread teil zu nehmen, damit jeder User hier im Forum etwas davon hat!
Konstruktive Kritik ist gerne gesehen!
Danksagung:
Spoiler:
Eine große Unterstützung waren InvisibleMaster und Moses.de !
Sehr hilfreich und inspirierend waren auch die Beiträge von frogger9 und weierles in den o.g. Threads!
An dieser Stelle mein Dank an diese User und alle anderen stillen Helfer!
Viele Grüße
PC-FUN & Moses.de
------------------------------------
Changelog:
Spoiler:
21.01.09 -----------------
- Ergänzung MAC-Adresse
- Router hinzugefügt
21.10.08 -----------------
- Aufteilung es 1. Postings zwecks Übersichtlichkeit
- Neuzugänge:
-Motorola Kabelmodem SBV5101E
-Router D-Link DIR-300
-Router MSI RG54SE II
-Router Netgear WGR614V9
09.10.08 ----------------
- Hinweis: D-Link 524 funktioniert nur bis Firmware-Version: V2.06DE!
21.04.08 ----------------
- Seite überarbeitet
19.02.08 ----------------
- Zufallsgenerator (%zufall%) durch Zaehlerschleife (%zahl%)ersetzt!
16.02.08 ----------------
* Netgear WGR 614v7
* Router FRITZ!Box Fon WLAN 7050
* Motorola-Modem SBV5100
03.02.08 ----------------
* Router FRITZ!Box Fon WLAN 7170
* Seite überarbeitet
29.01.08 ----------------
* Motorola-Modem SBV5121E
* Seite überarbeitet
19.01.08 ----------------
* Datumsanzeige für IP_Histoty.txt korrigiert!
*!!! Router hinzugefügt: D-Link DI-524
14.01.08 ----------------
*NEU:IP-History.txt wird jetzt mit vorangestellten Tagesdatum angelegt!!
*LOG-Verzeichnis wird - wenn nicht vorhanden - angelegt
*Thomson Kabel-Router 520/ 540 angepaßt
Geändert von PC-Fun (21. 01. 2009 um 09:37 Uhr)
-
27. 11. 2007, 00:24 #3
Re: [Batch] WAN-IP-Wechsel - Reset Kabel Modem am Bsp.: WebSTAR DPX 2203 + D-Link 624
Hi PC-Fun,
gute Idee, das ganze mal zusammenzufassen.
Deshalb folge ich gerne Deiner Einladung hier mitzuwirken.
Aber mal 2 Sachen vorweg.
1.
KabelBW ist auf einen IP-Wechsel gar nicht gut zu sprechen.
Wenn sich das verbreitet, wird über eine neues Configfile beim Modem sehr schnell ein Riegel vorgeschoben werden.
Hat KabelBW schon bei einigen Sachen gemacht, die die IP beeinflussen, wenn es bekannt geworden ist.
Aber da ich wegen dauernden Ausfällen eh von kabelBW weg will, kann´s mir eigentlich egal sein. :lol
2.
Die Batch-Dateien haben ein Nachteil: Sie belasten sehr stark den Rechner, solange das Fenster offen ist.
Ich habe mir deshalb 2 Versionen gebaut: Eine die nur den Bootvorgang startet, und eine die das Fenster offen hält.
Je nachdem für was ich es brauche, werden verschiedene Batch verwendet.
Abgestimmt werden sie bei mir über die zahl.txt damit die MAC fortlaufend verwendet wird.
Und die Dateien müssen nicht im gleichen Verzeichnis liegen.
Man kann bei den Aufruf z.B. von WGET auch den Pfad voranstellen.
Genauso wie bei den Dateien.
Bei einigen Tools aus dem Forum hier, kann man auch Verknüpfungen zur Batch verwenden, die dann im entsprechenden Verzeichnis ausgeführt werden.
Damit erspart man sich den Pfadnamen.
Das nur mal als Hinweis.
Aber harren wir erst mal der Dinge, die hier kommen.
Bei einigen Router werden wir auch Ethereal bzw Wireshark (wie es jetzt heisst) brauchen.
Wird sonst arg schwierig werden heraus zu finden, wie bei einigen Routern die MAC zu ändern ist.
Da werden einige Einstellungen gleichzeitig geändert (wie auch beim D-Link624+).
Das mal als Einleitung von meiner Seite.
Gruss Moses
-
28. 11. 2007, 07:48 #4Mitglied
- Registriert seit
- Jul 2006
- Beiträge
- 36
Re: [Batch] WAN-IP-Wechsel - Reset Kabel Modem am Bsp.: WebSTAR DPX 2203 + D-Link 624
Hallo!Die Batch Datei funktioniert soweit ganz gut,nur das Problem ist das er die Mac adresse nicht ändert.Somit bekomme ich auch keine neue IP zugewiesen.Ich habe auch schon mehrere Skripts probiert,um die Mac Adresse zuändern.Die gehen auch,er ändert die Mac in der Registrierung.Auch hier wieder keine neue Ip.Das merkwürdige an dieser Sache ist,das wenn ich reconnecte und dann das Programm Macadresschanger benutze um die Mac adresse zu ändern,dann geht es komischerweise.Dann bekomme ich ne neue Ip Adresse.Kann mir dabei vielleicht jemand helfen,das man das in eine Batch Datei macht?
Danke mfg speedmahn
-
28. 11. 2007, 23:17 #5
Re: [Batch] WAN-IP-Wechsel - Reset Kabel Modem am Bsp.: WebSTAR DPX 2203 + D-Link 624
Hi Speedmahn,
dir ist leider schwer zu helfen, da ich weder weiss, was für ein Modem du verwendest, noch was für ein Router.
Noch nicht einmal dein Provider kenne ich.
Und wenn du die MAC in der Registrierung änderst, dann darfst du gar kein Router am Modem haben, wenn es funktionieren soll.
Aber mit deinen fehlenden Angaben... sorry so kann ich nichts dazu sagen.
Gruss Moses
-
29. 11. 2007, 06:12 #6Mitglied
- Registriert seit
- Jul 2006
- Beiträge
- 36
Re: [Batch] WAN-IP-Wechsel - Reset Kabel Modem am Bsp.: WebSTAR DPX 2203 + D-Link 624
Guten Morgen!
Ok. Das Modem ist ein Thomson thg 540.Einen Router habe ich nicht dran.Der Provider ist KD.
Wie schon geschrieben mit dem Modem software Reset funktioniert es nur mit der Mac Adresse ändern noch niicht ganz.
Hoffe du kannst mir jetzt helfen.
mfg speedmahn
-
30. 11. 2007, 12:29 #7
Re: [Kabel-Internet] MAC WAN IP Wechsel - Reset Kabel Modem am Bsp WebSTAR + Router
Hi,
zum MAC wechseln empfehl ich dir MacShift, das ist ein simples Kommandozeilenprogramm zum MAC ändern. Einfach diese Zeile in die Batchdatei schreiben und die Netzwerkkarte kriegt ne zufällige MAC:
Mich würde allerdings interessieren wie du beim THG540 einen Softreset hinkriegst, hab nämlich das 520 und krieg es einfach nicht neugestartet (Router dazwischen)Code:macshift -i "LAN-Verbindung" -r

Über etwas Hilfe würde ich mich freuen
-
30. 11. 2007, 13:05 #8
Re: [Kabel-Internet] MAC WAN IP Wechsel - Reset Kabel Modem am Bsp WebSTAR + Router
Zitat von Speedmahn
Oh prima noch eine Lösung!
Zitat von d0c
Für die MAC-Adresse direkt am PC zu ändern gibt es auch >hier< einen Lösungsansatz:
---
Zitat von Saargebeat, mrdata2000
Zitat von Speedmahn
@Speedmahn kannst Du uns bitte Deine Lösung für das Modem Thomson THG540 mitteilen!
Zitat von d0c
HavE Fun
PC-FuN
-
30. 11. 2007, 13:46 #9
Re: [Batch] WAN-IP-Wechsel - Reset Kabel Modem am Bsp.: WebSTAR DPX 2203 + D-Link 624
Interessant, dass wußte ich nicht! Und wie wird das Begründet? Wieso sollte / darf ich meine IP nicht nach Herzenlust ändern sollen! Hat KabelBW eine so schlechte Infrastrukur, dass gleich das ganze "Kartenhaus" zusammen fällt, wenn man die IP wechselt?
Zitat von Moses.de
Sowas, Sachen gibt es... tststs
Mmh, ist mir ehrlich gesagt noch gar nicht aufgefallen.
Zitat von Moses.de
Danke für den Hinweis, wurde im 1. Posting angepaßt!
Zitat von Moses.de
Meine heißer Tipp ist die Firefox-Erweiterung (Add-on, Plug-in) "Live HTTP Headers"
Zitat von Moses.de
Um herauszufinden, was genau beim MAC-Ändern an den Router gesendet wird, zeichnet Live HTTP Headers den gesamten Vorgang auf.
Im Register Generator im Fenster von Live HTTP Headers findet man die relevanten Infos!
Die Funktionsweise / HowTo ist sehr gut in folgenden Tutorial beschrieben!
Viele Grüße
PC-FuN
-
30. 11. 2007, 13:59 #10Mitglied
- Registriert seit
- Jul 2006
- Beiträge
- 36
Re: [Kabel-Internet] MAC WAN IP Wechsel - Reset Kabel Modem am Bsp WebSTAR + Router
Super! Danke es klappt!!
Zitat von d0c
Zitat von PC-Fun
http://board.gulli.com/thread/927743...0-reconnecten/
Falls dann noch fragen sein sollte,bin ich gerne bereit zu helfen.
mfg Speedmahn
-
30. 11. 2007, 17:09 #11
Re: [Kabel-Internet] MAC WAN IP Wechsel - Reset Kabel Modem am Bsp WebSTAR + Router
Hi,
Zitat von Speedmahn
prima noch eine Kabel-Modem Lösung. Der Software-Reset (per cURL) für Dein Thomson THG 520(?) oder 540(?) lautet:
Wenn der cURL-Einzeiler für das Thomson THG 540 für ein Softwarereset so funktioniert, werde ich das im 1. Posting hinzufügen!Code:curl -b cookies.txt -c cookies.txt -m 10 -d "mCmInfoDsFreq1=xx&mCmInfoUsId1=xx" "http://192.168.100.1/goform/InitialScan"
@Speedmahn gib mir bitte kurz noch eine Rückmeldung für welchen Modem Typ der Einzeiler Gültigkeit hat! Thomson THG 520 oder Thomson THG 540?
Viele Grüße
PC-FuN
-
30. 11. 2007, 17:52 #12Mitglied
- Registriert seit
- Jul 2006
- Beiträge
- 36
Re: [Kabel-Internet] MAC WAN IP Wechsel - Reset Kabel Modem am Bsp WebSTAR + Router
Bitte lesen (Zitate)
Ist es im Prinzip nicht eigentlich egal? Ich habe heir ein Thomson THG 540
mfg speedmahnGeändert von weierles (30. 11. 2007 um 18:24 Uhr)
-
01. 12. 2007, 13:37 #13Mitglied
- Registriert seit
- Oct 2007
- Beiträge
- 6
Re: [Kabel-Internet] MAC WAN IP Wechsel - Software Reset Kabelmodem Bsp WebSTAR + Rou
mach doch mal auch ne richtig detailierte anleitung für blöde!!!hier wird immer vorrausgesetzt dass man sich mit vba auskennt!!hier blickt doch auch keienr mehr durch ,es gibt soviele möglichkeiten!!was ist jetzt die beste und schnellste,welche auch funktioniert!!und könnte man nicht den ganzen ordner hochladen?das man nur noch kurz was anpassen muss?
-
01. 12. 2007, 17:17 #14Mitglied
- Registriert seit
- Aug 2007
- Beiträge
- 37
Re: [Kabel-Internet] MAC WAN IP Wechsel - Software Reset Kabelmodem Bsp WebSTAR + Router
Moin,
sauber PC-Fun, prima Lösung. Mein Verbesserungsvorschlag ist, auch die Routersteuerung per curl zu machen. Funktioniert mit meinem Netgear 614 einwandfrei. Ansonsten helfen auch 2 Zufallszahlen, damit die MAC Adresse noch besser variiert wird.
Hab ein Thompson 520, damit gehts einwandfrei.
Gruß.
P.S: Mit vbs hat das nicht zu tun, einfach nur die .bat von PC-Fun anpassen, starten, fertig....
-
01. 12. 2007, 23:13 #15
Re: [Kabel-Internet] MAC WAN IP Wechsel - Software Reset Kabelmodem Bsp WebSTAR + Rou
Hallo @rosemeyer2,
danke für Dein positives Feedback!
Versuche meinerseits mit cURL bei dem D-Link 624+ die MAC-Adresse zu ändern waren erfolglos! Wenn jemand mehr Glück hat, nehme ich seine Lösung gerne im 1. Posting auf!!!
Zitat von rosemeyer2
Kannst Du bitte Deine Lösung (mit cURL oder wget) für Deinen Netgear 614 hier einmal posten! Danke.
Zitat von rosemeyer2
Ich würde Deine Lösung gerne in die Sammlung von Router (siehe Thread Anfang) hinzufügen!
Wie hast Du das realisiert?
Zitat von rosemeyer2
Gruß
PC-Fun
-
02. 12. 2007, 09:57 #16Mitglied
- Registriert seit
- Aug 2007
- Beiträge
- 37
Re: [Kabel-Internet] MAC WAN IP Wechsel - Software Reset Kabelmodem Bsp WebSTAR + Router
Also, den Modemreset (Thompson 520) mache ich mit:
Den Router resette ich mit:Code:curl -d "mCmInfoDsFreq1=602000000&mCmInfoUsId1=2" "http://192.168.100.1/goform/InitialScan"
Von wan_ipaddr und wan_gateway braucht man sich nicht irritieren lassen, die sind egal, es kommt nur darauf an unter Spoofmac und wan_hwaddr2 die Macadresse einzutragen. Bei wan_hwaddr2 wird jedes Adresssegment der Macadresse mit %3a getrennt.Code:curl http://192.168.0.254/ether.cgi -u user:passwort -d "system_name=WGR614v7&domain_name=&WANAssign=dhcp&DNSAssign=0&MACAssign=2&Spoofmac=0138de8f%zufall2%%zufall%&apply=%DCbernehmen&runtest=no&wan_proto=dhcp&wan_ipaddr=98.69.19.56&wan_netmask=255.255.252.0&wan_gateway=98.70.25.233&wan_dns_sel=0&wan_dns1_pri=...&wan_dns1_sec=...&wan_hwaddr_sel=2&wan_hwaddr2=01%3A38%3Ade%3A8f%3A%zufall2%%3A%zufall%"
Die zweite Zufallszahl erzeuge ich wie die erste und nenne sie Zufall2 und nehme sie für ein weiteres Macsegment (siehe Routerrestart)
-
02. 12. 2007, 14:46 #17
Re: [Batch] WAN-IP-Wechsel - Reset Kabel Modem am Bsp.: WebSTAR DPX 2203 + D-Link 624
Begründet wird es von KabelBW nicht, warum sie den IP-Wechsel nicht wollen.
Zitat von PC-Fun
Aber die Reaktionen im KabelBW-Forum sind bei dem Thema recht heftig.
KabelBW hat auch nur einen sehr begrenzten IP-Bereich.
Und die Bindung MAC-IP besteht teilweise über 24 Std.
Da geht KabelBW sehr schnell die IPs aus, wenn viele häufig wechseln.
Deshalb verwende ich auch keine zufällige MAC, sondern wiederhole bereits verwendete nach 3 Std. wieder.
Dadurch wird der IP-Verbrauch ziemlich reduziert, gegenüber zufälligen MAC.
Ich befürchte, dass kabelBW irgendwann die IP an das Modem bindet, wie das Konfig-File.
Und dann wäre Wechseln nicht mehr möglich.
Früher war s ja auch möglich, die IP im Router an zu geben (als feste IP).
Das wird heute auch schon blockiert.
Zum IP-Wechsel gibt es noch eine andere Lösung: CMReset.
Ist dort herunter zu laden: http://members.fortunecity.com/aalvi...es/CMReset.zip
Funktioniert aber nur ohne Router.
Einige hatten Erfolg damit.
@coolio85,
das mit der Anleitung für Blöde funktioniert leider nicht.
Jeder Router- und Modemmodel benötigt andere Befehle.
Und jeder hat eine andere MAC.
Wenn wir hier gleiche MAC-verwenden, kann das sehr schnell zu Problemen führen, da dann die gleiche IP bezogen werden könnte.
Und spätestens das bringt Probleme mit sich.
Also bleibt nichts anderes übrig, als für jedes Modem und Router-Modell die Batch selbst zu erzeugen.
Gruss Moses
-
07. 12. 2007, 16:22 #18Mitglied
- Registriert seit
- Oct 2004
- Beiträge
- 35
Re: [Kabel-Internet] MAC WAN IP Wechsel - Software Reset Kabelmodem Bsp WebSTAR + Rou
Hallo,
ich habe den D-Link DI-524 Router, wie muss denn die wget-Codezeile dafür aussehen?
Mit der des DI-624 geht es leider nicht.
-
08. 12. 2007, 09:32 #19Mitglied
- Registriert seit
- Jul 2006
- Beiträge
- 36
Re: [Batch] WAN-IP-Wechsel - Reset Kabel Modem am Bsp.: WebSTAR DPX 2203 + D-Link 624
Habe mich mit diesem Programm auch schon beschäftigt,leider ohne Erfolg.
Zitat von Moses.de
mfg spedmahn
-
12. 12. 2007, 13:17 #20
Re: [Kabel-Internet] MAC WAN IP Wechsel - Software Reset Kabelmodem Bsp WebSTAR + Rou
moin!
also ich hab jetzt ne batch für nen motorola modem und den router netgear WGR614v7 V1.1.14_1.1.14GR. folgendes:
mit dieser batch klappt das modem reset prima. aber er weisst mir einfach keine neue MAC zu. wenn ich manuell im browser die MAC änder, geht das aber. dann muss doch
was an der batch falsch sein oder?hier das skript:
Spoiler:
curl "http://192.168.100.1/loginData.htm?loginUsername=admin&loginPassword=motorola&LOGIN_BUTTON=Login "
curl "http://192.168.100.1/reset.htm?reset_modem=Restart+Cable+Modem"
ping -n 15 localhost
set /a zufall=%random% %% 99
if %zufall% LSS 10 set /a zufall=%zufall%+27
echo %zufall%
curl "http://admin:meinPW@192.168.1.1/ether.cgi" -d "system_name=WGR614v7&domain_name=&WANAssign=dhcp&DNSAssign=0&MACAssign =2&S poofmac=001B2FF6E8%zufall%&apply=%DCbernehmen&runtest=no&wan_proto=dhcp&wan _netmask=255.255.252.0&wan_dns_sel=0&wan_dns1_pri=0.0.0.0&wan_dns1_sec=...& wan_hwaddr_sel=2&wan_hwaddr2=00%3A1B%3A2F%3AF6%3AE8%3A%zufall%"
kanns vll. sein, dass ich in meinem ordner falsche dateien oder zu wenige dateien drin hab?hier mal nen bild:
http://a291.ac-images.myspacecdn.com...bcef0aaaaa.jpg
ok hat sich erledigtGeändert von Mercartor (12. 12. 2007 um 20:36 Uhr)


Zitieren
mehr lesen...







Skype: Überprüfung von https-URLs...
Gestern, 21:03 in gulli:news