Eu tenho uma VM rodando Ubuntu 18.04 - está tudo configurado e rodando em um único IP público e tem duas interfaces - ens160
(pública) e ens192
(privada).
Minha interface ens160 já está totalmente configurada. No entanto, quando tento configurar ens192
e aplicar as configurações com netplan apply
, ens160
paro de executar ping externamente.
ifconfig -
ens160: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 78.111.203.13 netmask 255.255.255.224 broadcast 78.111.203.31
inet6 fe80::250:56ff:feb2:ac74 prefixlen 64 scopeid 0x20<link>
ether 00:50:56:b2:ac:74 txqueuelen 1000 (Ethernet)
RX packets 8761053 bytes 3882588408 (3.8 GB)
RX errors 0 dropped 242551 overruns 0 frame 0
TX packets 10449256 bytes 4654699595 (4.6 GB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ens192: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::250:56ff:feb2:3d74 prefixlen 64 scopeid 0x20<link>
ether 00:50:56:b2:3d:74 txqueuelen 1000 (Ethernet)
RX packets 242552 bytes 14553120 (14.5 MB)
RX errors 0 dropped 227391 overruns 0 frame 0
TX packets 7256 bytes 2349506 (2.3 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 9194 bytes 2309681 (2.3 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 9194 bytes 2309681 (2.3 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Aqui está o arquivo de configuração 50-cloud-init.yaml
que estou tentando abaixo -
network:
ethernets:
ens160:
addresses:
- 78.111.203.13/27
gateway4: 78.111.203.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
search: []
optional: true
ens192:
addresses:
- 10.0.203.13/27
gateway4: 10.0.203.1
optional: true
version: 2
Assim que executo netplan try
, não consigo mais executar ping em meu IP externo 78.111.203.13
até o tempo limite e a rede ser reiniciada. Curiosamente, ainda posso executar ping no IP externo de outras VMs na rede - não tenho certeza se isso significa alguma coisa?
O IP interno recém-configurado também começa a executar ping na rede - o que eu esperava.
Eu espero que você possa ajudar!
Chris.
Responder1
O problema quase certamente está relacionado à sua tentativa de definir um gateway padrão na interface secundária.
É importante sempre lembrar que o gateway padrão não é realmente uma propriedade de uma interface individual, mas sim uma rota adicionada à tabela de rotas. O 'gateway padrão' é a rota usada quando nenhuma outra rota mais específica não corresponde a um determinado destino. Se você tentar adicionar dois gateways padrão com a mesma métrica, apenas um ou outro funcionará.
Responder2
O gateway padrão é o endereço do roteador que encaminhará pacotes para os quais você ainda não possui rotas definidas. Cerca de 99% das vezes, este é o roteador que fornecerá ao seu sistema acesso à Internet. Qualquer anfitrião teráexatamente umdestes (por protocolo) em uma configuração normal.
Você definiudois, portanto, um entra em conflito e substitui o outro. Porque énãoseu gateway para a Internet, você deverá removê-lo novamente.