Hey Bluerobotics Community,
I am using a Blueboat with BlueOS V1.4.0 (latest update). I have connected a Teltonika RUTX50 with LAN cable via a network switch to the Raspberry Pi and connect my laptop to the BlueBoat via ZeroTier. The network connection works without any problems. I can access the Blueboat via BlueOS and also transfer data. However, the Raspberry has no internet access. The Raspberry can only access the Internet after a reboot. I have also noticed that changes to the network priorities are applied after a reboot in BlueOS, but are lost as soon as I switch the Blueboat off completely and switch it on again.
I can work around the problem with a reboot in BlueOS, but this is not a long-term solution. Does anyone here have a similar problem and could it be related to the latest version of BlueOS?
Thanks in advance
Arne
Hi @Arne1 -
What subnet have you configured BlueOS to use for the ethernet connection? It is likely trying to use a different subnet than the one used by the Teltonika router/modem?
If you are reaching the system via ZeroTier, then it must have internet access!
How are you accessing the system in this case?
Changes to network priority should be persistent - it may be worth shutting the system down via the power icon in the lower left after setting the network priority at least once, before disconnecting power to ensure the savings are saved correctly.
If you suspect this version of BlueOS, can you roll back to 1.3.1 and see if the behavior persists?
Hey Tony,
I changed the IP of the Teltonika Router to the same subnet like the BlueBoat (192.168.2.5).
Sorry, I have expressed myself somewhat misleadingly. I can access BlueOS via ZeroTier and therefore also have Internet access with the Raspberry. However, BlueOS tells me that I have no internet access when I want to install extensions or BlueOS updates. In addition, the network speed test shows that there is no Internet connection.
If I want to change the network priorities, the network symbol is displayed in green when there is an existing connection. However, my connections are all red and it says offline everywhere.
I will try switching off the system via BlueOS to save the priorities. If that doesn’t help, I’ll roll back BlueOS to the previous version. I’ll let you know if there’s any news.
Hey Tony,
I have now realised that the connected GNSS receiver (ArduSimple RTK3B Pro) is the problem. When it is not plugged in the Raspberry Pi, everything works fine. As soon as I connect the GNSS receiver to the Raspberry Pi via USB before starting, I no longer have an Internet connection in BlueOS. I have now realised that the connected GNSS receiver (ArduSimple RTK3B Pro) is the problem. When it is not plugged in, everything works fine. As soon as I connect the GNSS receiver to the Raspberry Pi via USB before starting, I no longer have an Internet connection in BlueOS. It seems that the GNSS receiver sets a default route, which causes BlueOS to try to establish an internet connection via the IP of the GNSS receiver. The Teltonika router got the IP 192.168.2.5.
I tried to delete the default route USB1 of the GNSS receiver, but unfortunately this did not work. The ZeroTier connection works without any problem. Do you have any idea what I’m doing wrong?
Hi @Arne1 -
This is a new one for sure!
After chatting with the Blue Robotics software team, we think the correct route needs to be established. Can you navigate to the BlueOS terminal, take the red-pill, and run:
sudo ip route add default via 192.168.2.5 dev eth0
Then, run dmesg -w and plug in the GPS - please share a screenshot of the text that is output from this action. We may need to figure out how to blacklist the device from creating routes!
Thanks.
Hello Tony,
I send you the requested logs in a private message.
After some trial and error, I realised at the weekend that it helps if I exclude network interface USB1 from the configuration by the DHCPCD by adding ‘denyinterfaces usb1’ to the ‘/etc/dhcpcd.conf’ file. However, I have now noticed that my NodeRed always crashes when it tries to access the GNSS receiver. I already tried to delete ‘denyinterfaces usb1’ from dhcpd.conf, but that doesn’t help either.
extension-patrickelectricblueosnodered100.log (4.8 KB)