Ubuntu 18.04 configurando rede na interface secundária

Ubuntu 18.04 configurando rede na interface secundária

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 ens192e aplicar as configurações com netplan apply, ens160paro 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.yamlque 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.13até 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.

informação relacionada