Назад | Перейти на главную страницу

Невозможно подключиться к Интернету в debian squeeze

Недавно я установил Debian squeeze на свою машину разработки, все прошло хорошо, вчера я смог подключиться к Интернету, я переместил свой жесткий диск на другую машину, я не могу подключиться к Интернету в Debian, но могу подключиться к нему с помощью Windows XP.

Я пробовал следующие команды, но бесполезно не работает

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

Подробнее

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

/ и т.д. / сеть / интерфейсы

# 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)

Ваш /etc/network/interfaces настроен дляeth0 однако у вас нет eth0 но eth1.

udev пытается статически назвать карты Ethernet, присваивая им полупостоянные имена, когда они видны в первый раз. Вы можете избавиться от "резервирования" eth0 с вашей предыдущей сетевой карты, удалив строку из /etc/udev/rules.d/70-persistent-net.rules который заканчивается name=eth0 и строка, которая заканчивается на name=eth1. Затем при следующей перезагрузке (или при запуске udevadm trigger) вашей карте Ethernet будет полупостоянно присвоено значение eth0.

Вы также можете временно изменить eth1 на eth0, запустив ip link set name eth0 dev eth1, после которого /etc/init.d/networking stop ; /etc/init.d/networking start должен вернуть вас в сеть.

Вашего описания недостаточно. Вам необходимо предоставить нам дополнительную информацию, чтобы помочь вам лучше.

В качестве предположения могу сказать, что ваш основной сетевой интерфейс изменился после перемещения жесткого диска на другую машину. Итак, вам нужно проверить имя интерфейса, используя ifconfig -a. Затем вы можете отредактировать файл конфигурации сетевых интерфейсов. /etc/network/interfaces чтобы соответствовать новому имени. Когда закончите, вы можете сделать /etc/init.d/networking restart.