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

Блок разработки Debian Squeeze не может подключиться к Интернету, локальная сеть работает

Всем доброго вечера,

Странная ситуация: я работаю на локальной машине разработки, на которой одновременно запущены apache и lighttpd. Сегодня я попытался установить curl-php5, который заявил, что репозиторий недоступен. После дальнейшего анализа мне кажется, что debian по какой-то причине не может подключиться к Интернету (вне сети). У меня нет необходимых знаний для дальнейшей отладки этой проблемы, и у меня закончились URL-адреса с фрагментами bash, чтобы попробовать. Поэтому я прошу вашей помощи в этом вопросе.

dmesg | grep egiga0
egiga0: mac address changed
egiga0: link down
egiga0: started
egiga0: link up, full duplex, speed 1 Gbps

Сеть маршрутизируется через коммутатор, который соединяет несколько компьютеров и devbox с модемом, где devbox статически назначается 192.168.178.30.

Интерфейс egiga0 имеет следующие свойства:

ifconfig -a
egiga0    Link encap:Ethernet  HWaddr 14:d6:4d:a6:97:76
          inet addr:192.168.178.30  Bcast:192.168.178.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7275 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12545 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:532
          RX bytes:646188 (631.0 KiB)  TX bytes:14662888 (13.9 MiB)
          Interrupt:11

По вашему запросу вывод nano /etc/resolv.conf:

nameserver 192.168.178.1
nameserver 192.168.178.1

и вывод ip route show:

192.168.178.0/24 dev egiga0  proto kernel  scope link  src 192.168.178.30
224.0.0.0/8 dev egiga0  scope link
default via 192.168.178.1 dev egiga0

Сама машина представляет собой центр обмена d-link, на котором работает debian squeeze ffp (fun plug). Все серверы, работающие на нем, доступны из локальной сети, как и следовало ожидать, однако каждая внешняя команда, такая как wget или ping www.google.nl, приводит к неразрешимому имени хоста, из которого я делаю вывод, что сам Интернет недоступен.

Я буду рад предоставить любую запрошенную информацию для решения проблемы. Введите кого-нибудь?

Вам нужно выяснить, где проблема - в коробке или в сети. Для начала попробуйте проверить связь со своим шлюзом по умолчанию.

В вашей конфигурации: 192.168.178.30 255.255.255.0 это, скорее всего, будет 192.168.178.1. Следовательно: ping 192.168.178.1

Если это отвечает, скорее всего, маршрутизатор не направляет ваш трафик. Также проверьте правила iptables с помощью iptables -L -n чтобы убедиться, что никакие правила не блокируют трафик.

Если вы можете пинговать шлюз по умолчанию - попробуйте пинговать что-нибудь снаружи на основе IP, а не имени хоста, например Сервер имен Google: ping 8.8.8.8 - отвечает? Если он отвечает, то, вероятно, виноват DNS. Вы бы исправили это, отредактировав /etc/resolv.conf и вставка функционирующих серверов имен (например, 8.8.8.8 и 8.8.4.4 которые являются серверами имен Google)