Основная проблема заключается в том, что вы получаете шлюз по умолчанию по DHCP, который установлен с минимальной метрикой 0. Вы не можете получить доступ к общедоступным IP-адресам, поскольку пакеты идут в частную сеть.
Попробуйте отключить шлюз в DHCP.
FYI: SE / Superuser: Я не хочу, чтобы мой DHCP был шлюзом по умолчанию
I had to add this to /etc/network/interfaces (in the eth0 section)
up route add -net 192.168.159.0 netmask 255.255.255.0 gw 192.168.168.254 dev eth0