Olá, eu também sou novo no Ubuntu.
Eu tive um problema semelhante ao descrito acima e eu mesmo o causei.
Minha versão linux é Ubuntu 10.04.1 LTS e eu uso eth0 para conectar a um modem / roteador dsl que também é um servidor dhcp para o pc em eth0.
Eu estava lendo um livro sobre o Linux e tentei usar o comando "ifdown eth0" e "ifup eth0", mas estava obtendo os seguintes resultados.
sudo ifdown eth0
Ignoring unknown interface eth0=eth0.
ifdown: interface eth0 not configured
sudo ifup eth0
Ignoring unknown interface eth0=eth0.
Eu pesquisei na internet e descobri que no arquivo / etc / network / interfaces deve ter o registro que mostro abaixo para a eth0 para que esses comandos funcionem.
#The loopback network interface
auto lo
iface lo inet loopback
#The primary network interface
auto eth0
iface eth0 inet dhcp
Eu só tinha apenas o registro lo no meu arquivo e, embora eu tenha conectado à internet sem problemas desde o momento em que instalei o ubuntu, também adicionei o registro eth0.
Como mencionado acima, reiniciei a rede e tudo parecia funcionar bem.
E eu poderia usar os comandos ifdown e ifup.
Até que abri meu pc novamente após o desligamento do PC e a reinicialização do CPE.
Não consegui nem navegar na web e, se me lembro corretamente, não consegui sequer fazer ping no roteador. Pelo que entendi a eth0 não estava recebendo um endereço IP do dhcp do roteador.
Também tive exatamente o mesmo resultado ifconfig que é mostrado acima no começo do tópico.
No meu caso, eu poderia resolver o meu problema fazendo "sudo ifdown eth0" e depois "sudo ifup eth0". A eth0 obteve um endereço IP e tudo funcionou muito bem. É claro que toda vez que eu tinha um desligamento, eu tinha que repetir o processo.
Hoje eu olhei o avah que é mencionado na resposta ifconfig e verifiquei se ele estava ligado no meu pc.
$ cat /etc/default/avahi-daemon
# 1 = Try to detect unicast dns servers that serve .local and disable avahi in
# that case, 0 = Don't try to detect .local unicast dns servers, can cause
# troubles on misconfigured networks
AVAHI_DAEMON_DETECT_LOCAL=1
Eu acho que está ligado, embora não mencione nada sobre o dhcp.
No meu caso, eu removo as entradas eth0 das interfaces / etc / network / e voltei para a situação que estava antes.
Eu não posso usar o ifup e ifdown comando, mas depois de um desligamento eth0 tem o IP do meu roteadores dhcp sem nenhum problema.
O que eu não fiz foi definir minha configuração de avahi como 0 e depois adicionar a eth0 no arquivo / etc / network / interfaces para ver o que acontece.
Espero que meus escritos ajudem e não confundam.
Cumprimentos
Elias