Проблема с интернет-соединением при обновлении Ubuntu 12.04 до 14.04 Server

Обновил программное обеспечение моего сервера с Ubuntu 12.04 до Ubuntu 14.04, и теперь сервер не может получить доступ к Интернету.

Я могу пинговать устройства в моей локальной сети, включая мой модем. Когда я пытаюсь пропинговать любой сайт в Интернете (например, 8.8.8.8), я получаю 100% потерю пакетов. Я чувствую, что это может быть проблема DNS из того, что я читал. Я добавил следующую строку в /etc/network/interfaces:

dns-nameservers 8.8.8.8 8.8.4.4

, но безуспешно.

Соответствующий выход ifconfig:

eth0     Link encap:Ethernet  HWaddr 64:31:50:1f:88:72
          inet addr:192.168.0.222  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::6631:50ff:fe1f:8872/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:575229 errors:0 dropped:55 overruns:0 frame:0
          TX packets:10313 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:35490659 (35.4 MB)  TX bytes:898607 (898.6 KB)

выход route -n:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0

Содержимое файла /etc/network/interfaces:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static

address 192.168.0.222
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
dns-nameservers 8.8.8.8 8.8.4.4  

вывод tracepath 8.8.8.8:

1?: [LOCALHOST]                                         pmtu 1500
1:  192.168.0.1                                           0.446ms
1:  192.168.0.1                                           0.444ms
2:  no reply`  
3:  no reply`    
//continues with no reply until interrupted
6
задан 10 October 2014 в 13:37

3 ответа

Похож на необычный это...

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

Во-первых это не может быть Ваша конфигурация LAN, потому что можно проверить с помощью ping-запросов локальный шлюз, так трафик к и от него работы.

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

единственная вещь, о которой я могу удаленно думать, состоит в том, если у Вас было правило iptables примерно как это:

iptables -t nat -D POSTROUTING ! -d 192.168.0.0/24 -j SNAT --to-source 1.2.3.4

, Где 1.2.3.4 некоторые поддельные или возможно ранее допустимый IP-адрес, который больше не работает.

Это позволило бы локальному трафику работать, но что-либо выходящее вне локальной сети повредится, потому что ответы перешли бы к неправильному месту. Ваш шлюз может заблокировать трафик как этот, потому что это - в сущности 'имитировавший' трафик.

я думаю, что Вы получили бы хорошую подсказку к проблеме с некоторым транспортным контролем в Вашем шлюзе, если это вообще возможно.

, Если Вы не можете сделать, это - довольно понятный - тогда, возможно, настроило другое поле Linux в Вашей сети и делает его шлюзом по умолчанию для этой неисправной системы, и затем можно осмотреть трафик, который это генерирует. Это предполагает, что отказ находится в обновленной системе. Если Вы настроили то 2-е поле Linux к ip_forward, и сделайте, это - шлюз 192.168.0.1 устройства, Вы могли бы также видеть более полезную информацию, чтобы помочь закрепить причину.

будет интересно видеть то, чем это было, когда Вы наконец отсортировали его.

0
ответ дан 10 October 2014 в 13:37

Попытайтесь войти в "/etc/resolv.conf", и ниже строк, запускающихся с #, добавляют эти строки: "сервер имен 8.8.8.8" "сервер имен 8.8.4.4" Видит, можно ли соединиться после выполнения этого. Не перезагружайте после изменения файла, просто сохраняйте его и тестируйте свое соединение. Если это работает тогда, это была проблема DNS. Изменения, внесенные в файл, будут отменены после перезагрузки.

0
ответ дан 10 October 2014 в 13:37

У меня была точно та же ситуация - никакое интернет-соединение, никакой ping к внешней стороне, никакой ping от маршрутизатора до поля. Но рабочее соединение SSH от другой рабочей станции в той же LAN. Причиной был маршрутизатор, кто блокировал новое поле, поскольку это имело тот же IP как замененное старое поле, но различный MAC-адрес. Как только я изменил IP, все работало.

0
ответ дан 10 October 2014 в 13:37
  • 1
    Необходимо использовать add-apt-repository 'deb http://download.virtualbox.org/virtualbox/debian vivid contrib' вместо того, чтобы вручную редактировать sources.list. – muru 27 December 2015 в 17:29

Другие вопросы по тегам:

Похожие вопросы: