hallo das sind 2 scripte (reboot und settings) für den compal CH7485E von pyur.
benötigt wird nur curl. läuft so bei mir auf einer fritzbox - freetz, linux und osx. windows bräuchte vielleicht curl nachinstalliert.
bitte selbstständig Passwort ändern. xxxxxxxxxxx
das settings script ist deswegen, weil der Compal die wlan settings / Netzwerk settings immer wieder bei mir nach dem reboot verliert. ist bei euch vielleicht nicht der fall. web interface sprache auf englisch stellen und unnötige Services (z.b. usb) ... deaktivieren verschafft dem wlan und router insgesamt , wie bei fast allen "geschenkten" Routern mehr Stabilität. habe auch dhcp (und dns mittels script) deaktiviert, weil ich einen eigenen dhcp server habe und dns selbst eintrage.
wlan kanal festlegen, statt auto spart auch Ressourcen, dann läuft euer cache nicht voll und der router bricht nicht ab. ich mache trotzdem alle 24 stunden einen reboot.
das settings script müsstet ihr auf jeden fall individuell anpassen, sonst geht euer wlan nicht mehr. eventuell müsst ihr die scripte noch ausführbar machen. (chmod 777)
analog könntet ihr auch nur den reconnect ausführen lassen - dafür selber ein script schreiben. unter firefox das addon "http live header" installieren bringt euch die nötigen befehle zum reconnecten.
settings.sh
reboot.sh
nachdem mein router nach 7 jahren nicht mehr startete, bekam ich einen neuen:
für die Baureihe compal ch746x: compal upc ch7465lg, compal pyur ch7467ce habe ich folgendes gefunden:
löscht man Zeile 34-50 gings bei mir, der ping teil machte bei mir Probleme - benötigt python3, gibts aber für openwrt.
benötigt wird nur curl. läuft so bei mir auf einer fritzbox - freetz, linux und osx. windows bräuchte vielleicht curl nachinstalliert.
bitte selbstständig Passwort ändern. xxxxxxxxxxx
das settings script ist deswegen, weil der Compal die wlan settings / Netzwerk settings immer wieder bei mir nach dem reboot verliert. ist bei euch vielleicht nicht der fall. web interface sprache auf englisch stellen und unnötige Services (z.b. usb) ... deaktivieren verschafft dem wlan und router insgesamt , wie bei fast allen "geschenkten" Routern mehr Stabilität. habe auch dhcp (und dns mittels script) deaktiviert, weil ich einen eigenen dhcp server habe und dns selbst eintrage.
wlan kanal festlegen, statt auto spart auch Ressourcen, dann läuft euer cache nicht voll und der router bricht nicht ab. ich mache trotzdem alle 24 stunden einen reboot.
das settings script müsstet ihr auf jeden fall individuell anpassen, sonst geht euer wlan nicht mehr. eventuell müsst ihr die scripte noch ausführbar machen. (chmod 777)
analog könntet ihr auch nur den reconnect ausführen lassen - dafür selber ein script schreiben. unter firefox das addon "http live header" installieren bringt euch die nötigen befehle zum reconnecten.
settings.sh
Code:
#!/bin/sh
CSRF6=$(curl -v -k --silent https://192.168.0.1/login.asp --stderr - | grep "/goform/login&" | cut -c"25-45" | grep -E -o "[0-9]+")
sleep 10
curl -v -k --silent -d "loginUsername=admin&loginPassword=xxxxxxxxxxx&loginBrowserType=unknown" "https://192.168.0.1/goform/login&${CSRF6}"
sleep 10
CSRF7=$(curl -v -k --silent https://192.168.0.1/wlanRadio.asp --stderr - | grep "/goform/wlanRadio&" | cut -c"25-45" | grep -E -o "[0-9]+")
sleep 10
curl -v -k --silent -d "WirelessEnable=0&ServiceSetIdentifier=frei&ClosedNetwork=1&ChannelNumber=9&NBandwidth=20&TransMode=5&wlTransRate=0&wlMRate=0&ObssCoexistence=0&wlSecurity=0&WirelessEnable5G=0&ServiceSetIdentifier5G=frei_64&ClosedNetwork5G=1&ChannelNumber5G=64/80&NBandwidth5G=80&TransMode5G=3&wlTransRate5G=0&wlMRate5G=0&ObssCoexistence5G=0&wlSecurity5G=0&restoreWirelessDefaults=0&commitwlanRadio=1" "https://192.168.0.1/goform/wlanRadio&${CSRF7}"
sleep 10
CSRF8=$(curl -v -k --silent https://192.168.0.1/RgNasApproved.asp --stderr - | grep "/goform/RgNasApproved&" | cut -c"25-45" | grep -E -o "[0-9]+")
sleep 10
curl -v -k --silent -d "DeviceToAdd=0&DeviceToRemove=0&DeviceToUnmount=&NasApprovedDevicesNone=0x1&NasApprovedRefresh=&dlnaEnable=0&NasApprovedScanNow=0&SambaWriteDisable=0x1&SmbEnable=0&ForceSafelyRemoveAction=&ForceDlnaButtonAction=1&ForceSmbButtonAction=1&ForceSmbCheckboxAction=" "https://192.168.0.1/goform/RgNasApproved&${CSRF8}"
reboot.sh
Code:
#!/bin/sh
CSRF11=$(curl -v -k --silent https://192.168.0.1/login.asp --stderr - | grep "/goform/login&" | cut -c"25-45" | grep -E -o "[0-9]+")
sleep 10
curl -v -k --silent -d "loginUsername=admin&loginPassword=xxxxxxxxxxx&loginBrowserType=unknown" "https://192.168.0.1/goform/login&${CSRF11}"
sleep 10
CSRF12=$(curl -v -k --silent https://192.168.0.1/RgConfig.asp --stderr - | grep "/goform/RgConfig&" | cut -c"25-45" | grep -E -o "[0-9]+")
sleep 10
curl -v -k --silent -d "ResetReq=1&RestoreFactoryDefault=0" "https://192.168.0.1/goform/RgConfig&${CSRF12}"
nachdem mein router nach 7 jahren nicht mehr startete, bekam ich einen neuen:
für die Baureihe compal ch746x: compal upc ch7465lg, compal pyur ch7467ce habe ich folgendes gefunden:
GitHub - jmakovicka/reboot-compal: Watchdog utility for Compal CH7465LG routers
Watchdog utility for Compal CH7465LG routers. Contribute to jmakovicka/reboot-compal development by creating an account on GitHub.
github.com
Zuletzt bearbeitet: