[Frage] Fritzbox 7590 AX steuern via Skript?

zu den Einstellungen des Gast-WLAN und setzt den Haken, um das Gast-WLAN zu de-/aktivieren
@3PO möchte aber "das komplette Gastnetz aktivieren/deaktivieren, also auch das LAN gebundene, das ... an LAN4 angeschlossen ist", siehe #4.
 
Die Erklärung mit der Browserkonsole lässt sich auch auf andere Bereiche anwenden. Ich dachte, das wäre selbsterklärend.
Die Logik des Gast-LAN Ein- bzw. Ausschaltens verstehe ich allerdings noch nicht ganz. Der Port bleibt ja in jedem Fall aktiv. Oder soll nur zwischen Gast- und eigenem Netz gewechselt werden?

Gast-LAN aus (am Beispiel einer 7530AX):
Bash:
curl 'http://192.168.178.1/api/v0/generic/eth_ports/eth/ethport2675' \
  -X PUT \
  -H "AUTHORIZATION: AVM-SID $SID" \
  --data-raw '{"portmode":0}'
 
curl 'http://192.168.178.1/api/v0/generic/eth_ports/eth/ethport2674' \
  -X PUT \
  -H "AUTHORIZATION: AVM-SID $SID" \
  --data-raw '{"portmode":5}'
 
curl 'http://192.168.178.1/api/v0/generic/box' \
  -X PUT \
  -H "AUTHORIZATION: AVM-SID $SID" \
  --data-raw '{"captive_portal_show_law_text":"0"}'

Gast-LAN an(am Beispiel einer 7530AX):
Bash:
curl 'http://192.168.178.1/api/v0/generic/eth_ports/eth/ethport2675' \
  -X PUT \
  -H "AUTHORIZATION: AVM-SID $SID" \
  --data-raw '{"portmode":1}'
 
curl 'http://192.168.178.1/api/v0/generic/eth_ports/eth/ethport2674' \
  -X PUT \
  -H "AUTHORIZATION: AVM-SID $SID" \
  --data-raw '{"portmode":5}'
 
curl 'http://192.168.178.1/api/v0/generic/box' \
  -X PUT \
  -H "AUTHORIZATION: AVM-SID $SID" \
  --data-raw '{"captive_portal_show_law_text":"0"}'

Das ist jetzt von einer Box mit aktuellerem Fritz!OS, weil meine als IP-Client arbeitet. Da scheint sich seit meiner 7490 einiges getan zu haben. Der Aufruf unterscheidet sich deutlich und ist, wie von @PeterPawn bereits erwähnt mit JSON.
 
Zuletzt bearbeitet von einem Moderator:
Leider spreche kein PHP. Ich muß mal sehen wie daraus ein Bash Script machen kann.
das von dir gepostete PHP-Skript ist ja doch etwas alt.
Doch wenn du wieder so etwas findest, du kannst das PHP-Skript mit der PHP-cli-Umgebung ganz einfach auch aus einem Bash-Skript aufrufen.
(wie auch andere Programme und Skripte. Nicht immer muss man alles neu erfinden)
 
Kostenlos!

Statistik des Forums

Themen
248,847
Beiträge
2,302,780
Mitglieder
378,497
Neuestes Mitglied
guenther1987