Vorlage:Abfrage Geräteinfos
Version vom 12. August 2024, 15:28 Uhr von Markus (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „==Abfrage der Geräteinformationen per SSH oder HTTP-Request== Per SSH kann eine Abfrage der Geräteinformationen durchgeführt werden. Die Rückgabe erfolgt…“)
Abfrage der Geräteinformationen per SSH oder HTTP-Request
Per SSH kann eine Abfrage der Geräteinformationen durchgeführt werden.
Die Rückgabe erfolgt im JSON-Format.
Die Informationen beinhalten:
- Bezeichnung des Routers (devname)
- Bestelnummer (orderno)
- Seriennummer (serno)
- Firmwareversion (version)
- MAC-Adressen der LAN-Schnittstelle (ethaddr_lan)
- MAC-Adressen der WAN-Schnittstelle (ethaddr_wan)
Abfrage nach Einloggen per SSH
json_info.sh -hw
Bespielantwort:
{"devname": "CT-Router NG LAN", "orderno": "659-00", "serno": "A22403781", "version": "1.07.9-mqtt", "ethaddr_lan": "C4:FF:BC:50:50:A8", "ethaddr_wan": "C4:FF:BC:50:50:A9"}
Abfrage per SSH und CURL-Befehl ohne vorheriges Einloggen auf dem Router
curl -u "username":"password" "ipadresse"/cgi-bin/p/hwinfo?robot
Beispiel:
curl -u admin:admin 192.168.0.1/cgi-bin/p/hwinfo?robot
Bespielantwort:
{"devname": "CT-Router NG LAN", "orderno": "659-00", "serno": "A22403781", "version": "1.07.9-mqtt", "ethaddr_lan": "C4:FF:BC:50:50:A8", "ethaddr_wan": "C4:FF:BC:50:50:A9"}
Abfrage nach Einloggen per HTTP-Request
http://"ipadresse"/cgi-bin/p/hwinfo?robot
Beispiel:
http://192.168.0.1/cgi-bin/p/hwinfo?robot
Bespielantwort:
{"devname": "CT-Router NG LAN", "orderno": "659-00", "serno": "A22403781", "version": "1.07.9-mqtt", "ethaddr_lan": "C4:FF:BC:50:50:A8", "ethaddr_wan": "C4:FF:BC:50:50:A9"}