Tabela de roteamento para o Ubuntu Server com rota estática incorreta na inicialização

0

Estou tendo um problema estranho com uma nova instalação de VM do servidor Ubuntu no ESXi. Com o DHCP ativado em /etc/network/interfaces , toda a conectividade de rede funciona bem. No entanto, quando eu uso uma rota estática com os seguintes parâmetros, a tabela de roteamento está errada na inicialização:

auto lo
iface lo inet loopback

auto ens192
iface ens192 inet static
address 192.168.70.21/24
gateway 192.168.168.70.1
dns-nameservers 192.168.70.1

Com o procedimento acima, a máquina ainda pode acessar todas as máquinas na rede 192.168.70.0/24, mas não em qualquer outra rede local (há muitas). Um ping para qualquer outra rede local retornaria imediatamente connect: Network is unreachable .

Quando eu executo route -n , obtenho o seguinte, que está errado:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.70.1    0.0.0.0      255.255.255.0           U    0   0        0  ens192 

Deve ser assim:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.70.1   0.0.0.0              UG    0   0        0  ens192
192.168.70.1    0.0.0.0      255.255.255.0           U    0   0        0  ens192 

Até mesmo meu /etc/resolve.conf não está recebendo o servidor de nomes (não tem nenhum). Para contornar temporariamente o problema, adicionei uma rota:

ip route add default via 192.168.70.1

Agora a máquina pode acessar todas as outras redes locais permitidas no pfsense (192.168.15.0/24, 192.168.38.0/24, etc), e elas podem alcançá-la. Mas mesmo com esse trabalho, eu tenho que adicionar nameservers do google para acessar a web.

Eu tenho outra VM do Ubuntu Server no ESXi na mesma rede e ela funciona bem com apenas os parâmetros /etc/network/interfaces acima (com IP estático diferente). Então eu não tenho certeza do que está acontecendo com essa nova instalação do servidor Ubuntu16.04 LTS.

Sei que posso adicionar uma rota permanente mas isso parece um hack nesse caso, porque isso não era necessário no outro Ubuntu VM com uma rota estática. Como faço para corrigir isso corretamente?

    
por jtlindsey 06.11.2017 / 16:35

0 respostas