Adicionando endereço IP a interfaces de rede existentes no Ubuntu

Adicionando endereço IP a interfaces de rede existentes no Ubuntu

Gostaria de adicionar um novo endereço IP a uma interface existente em um servidor Ubuntu 16.04 LTS. Eu olhei o arquivo /etc/network/interfacesque define os endereços/interfaces IP atuais e ele tem a seguinte linha no topo:

source /etc/network/interfaces.d/*

A coisa certa a fazer é colocar um novo arquivo nesse diretório com as opções de configuração e depois reiniciar o serviço de rede?

Além disso, há uma razão pela qual a sourcediretiva está no topo do arquivo? Dado que colocarei informações extras em interfaces.d/*, espero que esses arquivos sejam originadosdepoisminhas interfaces existentes.

O restante /etc/network/interfaces(excluindo comentários) é:

auto lo
iface lo inet loopback

auto ens3
iface ens3 inet dhcp

Responder1

Acredito que você pode criar "subinterfaces" que contenham endereços IP adicionais, por exemplo, em /etc/network/interfaces:

auto ens3:0
iface ens3:0 inet static
    address ...
    netmask ...
auto ens3:1
iface ens3:1 inet static
    address ...
    netmask ...

Esse linkaponta para um artigo mais antigo (de 2013), então pode ser que agora existam maneiras melhores de adicionar endereços IP adicionais.

informação relacionada