My device shows a status Online (Heartbeat only), I already made sure the ports 443, 123, and 53 are open, also verified by running lsof -i:443 after SSH into the device, here is the output I got
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node 3589 root 23u IPv4 24914 0t0 TCP a5ad506:52460->ec2-54-85-4-194.compute-1.amazonaws.com:https (ESTABLISHED)
I am wondering if there are any country limitations set on Balena VPN server, I am connecting from Egypt.
I am not aware of any geo-restrictions on balenaCloud.
The issue is most probably due to local network setup or router/firewall filtering.
A few questions:
What hardware are you running balenaOS on?
What version of the OS and supervisor are you running?
When SSH into your device, can you check the network?
What are its IP addresses ? check with ip a
Is an IPv6 route configured? There can be troubles if a default route is setup by the router and no proper forwarding is done as IPv6 will be preferred over IPv4 (check with route -A inet6 if a default route is present)
You can try to ping and ping6some public domains to check what passes or not.
From these information we will be able to understand a bit more what’s appending,