Eu tenho uma interface de rede privada, da seguinte forma, em uma VM Ubuntu 16.04:
# Private network
auto ens19
iface ens19 inet static
address 10.10.10.179
netmask 255.255.255.0
mtu 1450
Minha vLAN requer que um gateway seja especificado para que funcione, então adiciono da seguinte forma:
# Private network
auto ens19
iface ens19 inet static
address 10.10.10.179
netmask 255.255.255.0
mtu 1450
gateway 10.10.10.1
No entanto, sempre que adiciono esse gateway e reinicio o networking
serviço, ele não inicia com o seguinte erro:
Dec 15 10:50:08 postfix0 ifup[1968]: RTNETLINK answers: File exists
Dec 15 10:50:08 postfix0 ifup[1968]: Failed to bring up ens19.
Executar ip addr flush dev xxx
não ajuda.
Então, como faço para consertar isso?
Crie uma tabela de roteamento nomeada. O nome, pvtnet, é arbitrário. Isso não funcionará se o DHCP estiver distribuindo endereços na rede 10.10.10.
Modifique o arquivo,
/etc/network/interfaces
.