feat(cli): add get link.dns for resolver, gateway and lease DNS

Shows lwIP's live global DNS server list next to the DNS each medium's DHCP lease installed, so a node that is linked but failing to resolve can be diagnosed remotely.
This commit is contained in:
agessaman committed 2026-10-04 19:55:54 -07:00
1 parent a928498c46
commit 274997e9ae
6 files changed
+93

No files matched your search

+1
View File
@@ -574,6 +574,7 @@ GETTERS = {
"link.diag": lambda c: (
"why:ethernet-not-enabled selected:wifi\n"
"wifi:state:connected ip:192.168.1.42"),
"link.dns": lambda c: "dns:192.168.1.1,-,- gw:192.168.1.1 lease:192.168.1.1,-",
"mqtt.status": lambda c: cli_mqtt_status(c),
"mqtt.presets": lambda c: "\n".join(
"%2d. %s%s" % (i + 1, n, "" if nd == "none" else " (needs %s)" % nd)