DNS issues with Cellular connection

Hi,

I have received my tachyon and am very excited to get up and running. I followed the setup instructions installing Ubuntu and I am infact writing this post on the Tachyon.

When connected to WiFi there are no issues at all, I can browse the internet in chromium, I can download docker containers, connect to MQTT ect…

When I turn the WiFi off though, the LED goes green and I can no longer browse the web freely. That being said, some website (google.com) works totally fine, I just can click any of the links.

I tried:

particle-tachyon-ril-ctl disconnect
particle-tachyon-ril-ctl power off
particle-tachyon-ril-ctl power on
particle-tachyon-ril-ctl connect

Full power cycles, but no change.

I have an ril-ctl state of Connected.

I then did some pinging, first on cellular:

google and yahoo both worked, but particle.io no luck.

Then back on wifi:

(hope this doesnt give any private info out lol)

And everything is working fine.

Im not a big linux user so I dont know all the cool commands to work it all out.

I did try an nslookup on a website that didnt work (while on cellular) and got:


particle@tachyon-6797ad57:~$ nslookup google.co.uk
;; communications error to 127.0.0.53#53: timed out
;; communications error to 127.0.0.53#53: timed out

where as while still on cellular, a website that did work:

particle@tachyon-6797ad57:~$ nslookup google.com
Server:		127.0.0.53
Address:	127.0.0.53#53

Non-authoritative answer:
Name:	google.com
Address: 142.250.201.206
Name:	google.com
Address: 2a00:1450:400d:808::200e

Sorry about the brain dump, not sure what information is needed.

Still no luck :frowning:

This is the output of particled systemdoc. it shows that the sim is registered and roaming, but I still cant ping or nslookup anything other than google.com, and even that sometimes doesnt work. I can provide the stared out data if needed (i assume this is some what sensitive)

particle@tachyon-6797ad57:~/Documents/Projects/test1$ particled systemdoc
{
  "attributes": {
    "deviceId": "****",
    "deviceModel": "Particle Tachyon",
    "distroVersions": {
      "distro": {
        "board": "formfactor_dvt",
        "region": "RoW",
        "stack": "ubuntu-desktop",
        "variant": "desktop",
        "version": "1.0.161"
      },
      "src": {
        "quectel_bp_fw": "1.0.11",
        "ubuntu_20_04": "image-80-d45b30746"
      }
    },
    "packageVersions": {
      "particle-linux": "0.18.1",
      "particle-tachyon-ril": "0.4.4-1",
      "particle-tachyon-syscon": "1.0.19-1"
    },
    "productId": 38681
  },
  "features": {
    "applications": {
      "properties": {
        "apps": []
      }
    },
    "cellular": {
      "properties": {
        "RAT": "NR5G (5G)",
        "RSRP": -100,
        "activeIccid": "***",
        "carrier": "O2 - UK",
        "cellId": ***,
        "dataConnection": "up",
        "interface": "rmnet_data0",
        "ipv4": "10.16.0.139",
        "locationAreaCode": 753,
        "mobileCountryCode": "234",
        "mobileNetworkCode": "10",
        "rat": "NR5G (5G)",
        "registrationState": "Registered, Roaming",
        "rsrp": -100,
        "rsrq": -13,
        "signalStrength": 42
      }
    },
    "esim": {
      "properties": {
        "installedProfiles": {
          "***": false,
          "***": true
        },
        "lastOperations": [
          {
            "date": "2025-08-02T09:21:08.062Z",
            "iccid": "***",
            "msg": "lpa exe timeout",
            "ok": false,
            "op": "DOWNLOAD"
          },
          {
            "date": "2025-08-02T09:21:15.738Z",
            "iccid": "***",
            "msg": "iccid does not exist",
            "ok": false,
            "op": "ENABLE"
          },
          {
            "date": "2025-08-02T11:32:10.135Z",
            "iccid": "***",
            "ok": true,
            "op": "DOWNLOAD"
          },
          {
            "date": "2025-08-02T11:36:57.210Z",
            "iccid": "***",
            "ok": true,
            "op": "ENABLE"
          }
        ],
        "modemState": "Connected"
      }
    },
    "ethernet": {
      "properties": null
    },
    "network": {
      "properties": null
    },
    "wifi": {
      "properties": {
        "activeConnection": null,
        "localNetworks": [
          {
            "security": "open",
            "seenBssids": [
              "****"
            ],
            "ssid": "****"
          }
        ],
        "mac": "****",
        "syncedNetworks": []
      }
    }
  },
  "system": {
    "memory": {
      "ram": {
        "free": 286859264,
        "total": 7651684352,
        "used": 4666736640
      },
      "swap": {
        "free": 3822956544,
        "total": 3825315840,
        "used": 2359296
      }
    },
    "power": {
      "batteryPct": 49,
      "batteryState": "charging",
      "batteryVoltage": 3.836351,
      "source": "battery"
    },
    "uptime": 1825.38
  }
}

It’s odd that you’re nslookup is erratic.

Have you tried dig?

I’m able to nslookup & dig sites fine.

Have you tried passing -d to nslookup to debug more? Maybe something else is blocking your query.

Zpm1066 and bko, Thank you very much for your ideas.

Having restarted the device this afternoon the cell appears to be working fine now. Disapointed I didnt find out what the issue was but all seems to be fine now.

Thanks again.