Não é possível conectar-se à internet no debian squeeze

1

Recentemente instalei o Debian squeeze na minha máquina de desenvolvimento. Tudo correu bem. Eu consegui me conectar à Internet ontem. Mudei meu disco rígido para outra máquina, não consigo me conectar à Internet no Debian, mas posso conecte-se a ele usando o Windows XP.

eu tentei os seguintes comandos mas não uso não está funcionando

/etc/init.d/networking restart
/var/log/syslog        doesn't show any error
ping www.google.com    results no host found

Mais detalhes

ifconfig

lo    Link encap:Local Loopback  
      inet addr:127.0.0.1  Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:16436  Metric:1
      RX packets:39 errors:0 dropped:0 overruns:0 frame:0
      TX packets:39 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:13737 (13.4 KiB)  TX bytes:13737 (13.4 KiB)

netstat -rn

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface

cat /etc/resolv.conf

domain Home
search Home
nameserver 192.168.1.1
nameserver 192.168.1.1

/ etc / network / interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp

ifconfig -a

eth1  Link encap:Ethernet  HWaddr 6c:f0:49:f6:45:ae  
      BROADCAST MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
      Interrupt:26 Base address:0x6000 

lo    Link encap:Local Loopback  
      inet addr:127.0.0.1  Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:16436  Metric:1
      RX packets:70 errors:0 dropped:0 overruns:0 frame:0
      TX packets:70 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:18029 (17.6 KiB)  TX bytes:18029 (17.6 KiB)
    
por Gopi 14.05.2012 / 12:30

2 respostas

4

Seu /etc/network/interfaces está configurado para eth0 , mas você não tem um eth0 , mas um eth1 .

O udev tenta nomear estaticamente as placas ethernet, atribuindo um nome semipermanente aos cartões na primeira vez em que são vistos. Você pode se livrar da "reserva" de eth0 de sua placa ethernet anterior excluindo a linha de /etc/udev/rules.d/70-persistent-net.rules que termina com name=eth0 e a linha que termina com name=eth1 . Então, na próxima reinicialização (ou quando você executar udevadm trigger ), sua placa ethernet será atribuída a eth0 semi-permanentemente.

Você também pode alterar a eth1 para a eth0 temporariamente executando ip link set name eth0 dev eth1 , após o qual /etc/init.d/networking stop ; /etc/init.d/networking start deve retornar à rede.

    
por 14.05.2012 / 13:41
0

Sua descrição não é suficiente. Você precisa nos fornecer mais informações para melhor ajudá-lo.

Como suposição, posso dizer que sua interface de rede principal mudou depois de mover a unidade HD para outra máquina. Portanto, você precisa verificar o nome da interface usando ifconfig -a . Em seguida, você pode editar o arquivo de configuração de interfaces de rede /etc/network/interfaces para corresponder ao novo nome. Quando terminar, você pode fazer /etc/init.d/networking restart .

    
por 14.05.2012 / 12:35