Com base na saída do comando route -n
, seu gateway padrão é definido como 192.186.10.1
aka eno1
interface. Por causa disso, seu servidor não está acessível ao público. Você pode alterar a mudança da métrica para rotas padrão.
A métrica pode mudar em vários lugares. O melhor trabalho para mim é a configuração em /etc/network/interfaces
auto lo
iface lo inet loopback
auto eno0
iface eno0 inet static
address 192.168.x.x
netmask 255.255.255.0
network 192.168.x.0
broadcast 192.168.x.255
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.x.1 192.168.x.5
dns-search domain.org.pk
up route add default gw 192.168.x.1 metric 10
auto eno1
iface eno1 inet static
address 116.x.x.x
netmask 255.255.255.x
broadcast 116.x.x.x
gateway 116.x.x.153
dns-nameservers 116.x.x.x 202.x.x.x
Dessa forma, adicionamos metric 10
à interface eno0
e agora é a segunda melhor. A rota principal está em eno1
.
Após isso, reinicie a rede.
systemctl restart networking.service
Agora route -n
será diferente.
NOTA: Se você se comunicar via eno0
somente com 192.168.x.x
rede, não precisará de gateway nessa interface. Quero dizer, você pode simplesmente excluir o gateway da configuração da interface eno0
.