Vero 4K+ Can No Longer Connect to the Internet

I am unable to connect to the internet via my Vero 4K+ over ethernet. AFAIK no one in the house has altered any settings.

I able to SSH into the Vero via multiple devices. All my other devices are connected to the same router and have no issues connecting to the internet.

What I have tried:

  • Altering the secondary DNS to google public DNS addresses (both 8.8.8.8 and 8.8.4.4).
  • Multiple restarts, nothing.
  • Connecting over WiFi

My /etc/resolv.conf:

# Generated by Connection Manager
nameserver 192.168.1.254
nameserver 8.8.4.4

Results of ifconfig:

osmc@osmc ~ $ ifconfig
eth0: flags=-28605<UP,BROADCAST,RUNNING,MULTICAST,DYNAMIC>  mtu 1500
        inet 192.168.1.7  netmask 255.255.255.0  broadcast 192.168.1.255
        ether c4:4e:ac:28:57:c3  txqueuelen 1000  (Ethernet)
        RX packets 1110120  bytes 292332212 (278.7 MiB)
        RX errors 0  dropped 564  overruns 0  frame 0
        TX packets 877750  bytes 224389210 (213.9 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 40  

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 4096
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 124701  bytes 43214555 (41.2 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 124701  bytes 43214555 (41.2 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

tun0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>  mtu 1500
        inet 10.203.6.166  netmask 255.255.255.0  destination 10.203.6.166
        unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 100  (UNSPEC)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 44417  bytes 3246149 (3.0 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

IP routing table:

osmc@osmc ~ $ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.203.6.1      128.0.0.0       UG    0      0        0 tun0
0.0.0.0         192.168.1.254   0.0.0.0         UG    0      0        0 eth0
10.203.6.0      0.0.0.0         255.255.255.0   U     0      0        0 tun0
85.206.162.215  192.168.1.254   255.255.255.255 UGH   0      0        0 eth0
128.0.0.0       10.203.6.1      128.0.0.0       UG    0      0        0 tun0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.1.254   0.0.0.0         255.255.255.255 UH    0      0        0 eth0

Ping gateway:

osmc@osmc ~ $ ping 192.168.1.254
PING 192.168.1.254 (192.168.1.254): 56 data bytes
64 bytes from 192.168.1.254: seq=0 ttl=64 time=7.756 ms
64 bytes from 192.168.1.254: seq=1 ttl=64 time=4.368 ms
64 bytes from 192.168.1.254: seq=2 ttl=64 time=4.405 ms
64 bytes from 192.168.1.254: seq=3 ttl=64 time=5.466 ms
64 bytes from 192.168.1.254: seq=4 ttl=64 time=4.325 ms
^C
--- 192.168.1.254 ping statistics ---
5 packets transmitted, 5 packets received, 0% 

Ping google DNS:

osmc@osmc ~ $ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
^C
--- 8.8.8.8 ping statistics ---
11 packets transmitted, 0 packets received, 100% packet loss

Google DNS lookup:

osmc@osmc ~ $ host google.com
google.com has address 216.58.212.238
google.com has IPv6 address 2a00:1450:4009:807::200e
google.com mail is handled by 40 alt3.aspmx.l.google.com.
google.com mail is handled by 50 alt4.aspmx.l.google.com.
google.com mail is handled by 10 aspmx.l.google.com.
google.com mail is handled by 30 alt2.aspmx.l.google.com.
google.com mail is handled by 20 alt1.aspmx.l.google.com.

OSMC Version: 20202.03-1

I would appreciate some help with this as I am not very knowledgeable about networking. If any further information is needed, just ask and I will supply it.

What’s the output of:

wget https://google.com -O-

Sam

osmc@osmc ~ $ wget https://google.com -O-
--2020-06-03 19:39:06--  https://google.com/
Resolving google.com (google.com)... 216.58.204.238, 2a00:1450:4009:806::200e
Connecting to google.com (google.com)|216.58.204.238|:443... 

Left it for a minute and it never connects.

Do you have a VPN installed? There is a tun0 interface with 2 default gateways.

0.0.0.0         10.203.6.1      128.0.0.0       UG    0      0        0 tun0
0.0.0.0         192.168.1.254   0.0.0.0         UG    0      0        0 eth0
2 Likes

Good catch. Turns out I created an systemd service a couple of years ago to check my vpn is up every few minutes and reconnect if it did not. I completely forgot this existed. After disabling the service and rebooting, everything works as expected.

Thanks you for your help.

1 Like