Ubuntu 11.04 IP estático não leva

3

Estou tentando definir um endereço IP estático no Ubuntu 11.04. Eu fiz uma instalação do servidor. Eu editei meu arquivo /etc/network/interfaces para incluir:

auto eth0
iface eth0 inet static
    address 10.0.0.100
    netmask 255.255.255.0
    gateway 10.0.0.1

Quando faço um /etc/init.d/networking restart , isso parece acontecer. Depois de algum tempo, esse 10.0.0.100 se transformará em algo distribuído pelo servidor DHCP.

Meu problema parece ser semelhante a este: Ubuntu intrépido - rede IP estática continua reiniciando com DHCP

Mas eu não tenho o Gnome instalado. Há mais alguma coisa em execução no segundo plano que possa estar fazendo isso? E se sim, como faço para desativá-lo?

    
por mrduclaw 19.05.2011 / 08:16

3 respostas

1

Remova ou comente a linha "auto eth0" ... se você estiver definindo-a como estática abaixo dessa linha, não será necessário "auto" em primeiro lugar.

Meu palpite é que é uma condição de corrida em que desde que a estática pode ser definida AGORA, é a primeira a ser concluída. O DHCP demora um pouco mais para ser estabelecido, pois há um pouco de comunicação entre o servidor e a mão precisa ocorrer e, assim, quando isso finalmente for concluído, ele substituirá o seu IP estático já pronto.

Eu não testei isso na minha máquina, pois tudo está desconectado devido a uma tempestade na minha área, mas este é o meu melhor palpite não testado.

    
por 20.05.2012 / 06:34
1

Tente pesquisar arquivos de log. Para ser mais específico, notei que / var / log / syslog registra todas as alterações de IP.

Poucos greps possíveis

grep -i eth0 /var/log/syslog

grep -i 10.0.0.100 /var/log/syslog

Para pesquisar cada log em grep -i eth0 /var/log/*

    
por 02.07.2011 / 16:43
1

Se o NetworkManager estiver instalado ( dpkg -l network-manager deve exibir uma entrada que comece com ii ), isso pode interferir nas configurações de ifupdown .

Tente atualizar /etc/NetworkManager/NetworkManager.conf , ativando ifupdown plugin e desativando o gerenciamento de interfaces especificadas em /etc/network/interfaces .

O meu parece com isto:

[main]
plugins=ifupdown

[ifupdown]
managed=false

Pode haver outros plugins ativados; Em seguida, você deve adicioná-los no final de plugins stanza, separando nomes por vírgula e anexando a seção [ifupdown] ao final do arquivo.

    
por 02.07.2011 / 17:03