modem: fall back when cellular DNS is missing (#38213)

* modem: fall back when cellular DNS is missing

* rm test

* comment

---------

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
This commit is contained in:
Fang Li
2026-06-21 12:37:56 -07:00
committed by GitHub
parent cea5273f1f
commit d79267fa22
+5 -1
View File
@@ -505,7 +505,11 @@ class Modem:
except (AddressValueError, ValueError):
pass
if not dns_servers:
logging.warning(f"no cellular DNS servers reported by modem: {v!r}")
dns_servers = [
"8.8.8.8", # Google
"1.1.1.1", # Cloudflare
]
logging.warning(f"no cellular DNS servers reported by modem: {v!r}; using fallback {dns_servers}")
return dns_servers
def _poll_byte_counters(self) -> dict: