From d79267fa22ce280c0ff7762596a071136ddc491f Mon Sep 17 00:00:00 2001 From: Fang Li Date: Sun, 21 Jun 2026 12:37:56 -0700 Subject: [PATCH] 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 --- common/hardware/tici/modem.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/common/hardware/tici/modem.py b/common/hardware/tici/modem.py index 39266be122..78f4e2a492 100755 --- a/common/hardware/tici/modem.py +++ b/common/hardware/tici/modem.py @@ -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: