There is a problem I have been having for months now and I cannot figure out how to fix it:
I have a Cerbo GX that is running a clean install of VenusOS Large v3.20~30 (but same problem on v3.12 small). It works as expected on my home network (both via wired Ethernet or WiFi) or via my mobile phone: it connects to the Internet for the VRM online portal or firmware updates without fail.
But when connected to a Peplink MAX BR1 Pro 5G or Peplink MAX BR2 Pro (with Firmware 8.3.0 or 8.4.0), Internet connectivity fails in strange ways:
As expected, the Cerbo successfully obtains a DHCP lease from the Peplink and will then ask it to resolve ipv4.connman.net for connman's connectivity check. But after the Peplink returns the correct result, the Cerbo makes no attempt at sending an HTTP request to that address or any other remote IP:
Here is the full package capture in a Wireshark compatible format: lan.pcap.zip
What sticks out in the log is this message:
daemon.warn connmand[857]: Online check failed for 0x118900 Wired
So, does connman tears down the connection, because it couldn't verify Internet connectivity?
But why don't we see an HTTP GET request from the Cerbo GX?
Full log: messages-log.txt
In the display, Ethernet shows as "Connected" with expected IP address, netmask, gateway and DNS server.
In the VRM online portal page, I get an #153 Connection error:
<urllib3.connection.VerifiedHTTPSConnection object at 0xb5a04688> Failed to establish a new connection: [Errno -3] Temporary failure in name resolution
This also happens without HTTPS (with a slightly different error message) or two-way communications.
This will also happen when using WiFi instead of wired Ethernet to connect the two.
The Simrad Chartplotters and other will happily find the Cerbo via Bonjour and connect to it via the link-local address, but on the assigned LAN address, the Cerbo is silent (including SSH).
The Peplinks work great for all other devices connected to it (Laptops, Phones, Starlink, NMEA2k Brige, Chartplotter, etc.) and are gernerally absolutely awsome devices (I get well over 1Gbps throughput on the boat when the 5G Modems and Starlink are at full bandwith). I would not even know what to replace these devices with.
Others may have this problem, too.
To escalate this, I have ordered a USB-to-TTL debug header, so I can connect to the Cerbos GX's console while it is wired to the Peplink.
In the meantime: any ideas anyone? Pretty please?