Como faço para impedir que o netplan vincule um gateway padrão em todas as interfaces?

5

Eu tenho uma nova instalação do servidor ubuntu 17.10, no entanto, o problema pode afetar as versões anteriores, mas esta é a primeira vez que eu encontrei esta situação.

O servidor está executando 2 placas de rede separadas, uma para comunicações de rede local interna (confiável), a outra é uma conexão pública (não confiável) à Internet com o ISP.

No passado, sempre configurei a conexão interna como estática e sem um gateway padrão, já que a placa externa seria fornecida via DHCP do meu provedor (concessão estática).

/etc/netplan/00-netcfg.yaml

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.1.xx/24]
      nameservers:
        addresses: [8.8.8.8,8.8.4.4]
    eth1:
      dhcp4: yes
      dhcp6: no

Agora, isso funcionou bem, já que eu não fornecia uma linha gateway4 na configuração eth0, de forma que ela ligasse o gateway padrão do ISP e funcionasse bem.

Desde então, decidi usar concessões estáticas para o (s) servidor (es) no meu homelab e configurei-as como tal no roteador interno. Mas quando eu configuro a configuração do netplan como dhcp para os dois dispositivos, ela adiciona o gateway padrão para ambas as interfaces (o que faz sentido porque os dois servidores DHCP estão fornecendo um gateway).

> route -n

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    100    0        0 eth0
0.0.0.0         173.xxx.xxx.1   0.0.0.0         UG    100    0        0 eth1
173.xxx.xxx.0   0.0.0.0         255.255.255.0   U     0      0        0 eth1
173.xxx.xxx.1   0.0.0.0         255.255.255.255 UH    100    0        0 eth1
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.1.1     0.0.0.0         255.255.255.255 UH    100    0        0 eth0

Como posso configurar o netplan para que o adaptador eth0 (interno) desconsidere o gateway padrão fornecido pelo servidor DHCP (sem remover o gateway no próprio servidor DHCP, pois outras máquinas ainda precisam de um gateway padrão).

    
por Aaron Murray 22.02.2018 / 20:07

0 respostas