Ubuntu Server 12.10 não obtendo endereço IP até que um usuário faça o login

0

Acabei de fazer uma instalação recente do Ubuntu Server 12.10 (sem interface gráfica, somente linha de comando) em um novo sistema. Notei que ao inicializar o servidor não obtém um endereço IP do meu roteador. No entanto, uma vez que faço login na máquina localmente, o servidor aparece na minha lista de clientes DCHP e posso me conectar remotamente sem problemas. Depois de algumas pesquisas iniciais, eu olhei para o meu / etc / network / interfaces /

# The loopback network interface
auto lo eth0
iface lo inet loopback

# The primary network interface
iface eth0 inet dhcp

Outros que tiveram problemas semelhantes geralmente não tinham "auto eth0" ou "dhcp" e foram capazes de corrigir o problema adicionando essas linhas. Minha configuração parece estar bem do jeito que está.

Em seguida, tentei ver o /etc/local.rc e fiz duas tentativas diferentes para o servidor adicionar eth0 ao boot:

Tentativa nº 1

ifup eth0
exit 0

Tentativa nº 2

dhclient eth0
exit 0

No entanto, nenhuma dessas mudanças fez com que o servidor obtivesse IP antes de um login local inicial. Desde que eu estou tentando executar este servidor sem cabeça, ser capaz de fazer login remotamente na inicialização é muito importante para as minhas necessidades. Qualquer insight seria muito apreciado, já que a maioria dos fóruns sugere fazer as alterações que eu já tentei. Obrigado pela sua ajuda.

    
por Taylor 14.03.2013 / 01:16

1 resposta

0

Eu nunca vi mais de um dispositivo chamado em uma linha auto antes. Esta poderia ser uma sugestão de fracasso, mas tente isso:

auto lo 
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

E também verifique se é eth0 e não eth1 ou eth2. Provavelmente nada, mas não faz mal verificar novamente.

$ ifconfig -a | grep eth
eth0      Link encap:Ethernet  HWaddr aa:bb:cc:dd:ee:ff
    
por Oli 14.03.2013 / 01:49