Como configuro uma interface para ter * um * endereço DHCP e um endereço estático no Ubuntu?

2

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.

    
por Paul Hoffman 06.02.2011 / 05:13

2 respostas

4

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
    
por 06.02.2011 / 05:20
1

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
    
por 06.02.2011 / 13:13