Недавно я установил 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
.