Você usa a notação eth: N para isso.
auto eth0
iface eth0 inet dhcp
auto eth0:0
iface eth0:0 inet static
address 192.168.32.10
netmask 255.255.255.0
Em uma configuração de laboratório, eu quero eth0 em uma caixa de servidor Ubuntu para obter um endereço DHCP para falar com o mundo exterior, e também quero atribuir um endereço 10.xyz estático para falar com outras caixas na rede local que possuem endereços 10.xyz. Eu quero fazer isso editando o arquivo / etc / network / interfaces.
A página man do / etc / network / interfaces é modelada após "aqui está um monte de exemplos, eu espero que você possa descobrir as regras reais por conta própria". Eu não vejo uma maneira de dar a uma interface dois endereços usando dois métodos diferentes (estático e dhcp), e a confusão inicial não produziu resultados úteis.
ip
pode adicionar vários endereços a uma interface.
iface eth0 inet dhcp
up ip addr add 192.168.32.10/24 dev eth0
Tags networking interface ubuntu