Ubuntu 12.04 Ping-сервер отвечает, что хост назначения недоступен

Я считаю себя довольно заядлым с Ubuntu и Linux, но это меня озадачило. Я собрал сервер Xen, используя Ubuntu 12.04 в качестве базовой операционной системы. На нем запущено несколько доменов. Моя домашняя сеть имеет статически определенную сеть, в которой все сетевое подключение становится персиковым. Этим утром сервер был перемещен в постоянный дом. Итак, конфигурация сети в основной системе должна была измениться. Опять же, другая статическая сеть, но теперь я не могу пропинговать шлюз восходящего потока от хоста. Поскольку виртуальные машины используют этот сетевой адаптер по мосту, они тоже повреждены. Ping отвечает: «узел назначения недоступен». Я упростил сетевое взаимодействие до простой статической сети, как показано ниже (без моста или чего-либо еще), чтобы заставить его работать.

Вот содержимое моего файла / etc / network / interfaces:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
    address 216.7.188.228
    gateway 216.7.188.225
    netmask 255.255.255.240
    broadcast 216.7.188.255
    network 216.7.188.0
    dns-nameservers 8.8.8.8 8.8.4.4

Вот содержимое маршрута -n

0.0.0.0          216.7.188.225  0.0.0.0          UG  100  0  0  eth0
216.7.188.224    0.0.0.0        255.255.255.240  U   0    0  0  eth0

И результаты пинга шлюз:

PING 216.7.188.225 (216.7.188.225) 56(84) bytes of data.
From 216.7.188.228 icmp_seq=1 Destination Host Unreachable
From 216.7.188.228 icmp_seq=1 Destination Host Unreachable
From 216.7.188.228 icmp_seq=1 Destination Host Unreachable

Опять же, это работало в одной сети безупречно (очевидно, с различными параметрами в файле интерфейсов). Я попытался использовать eth1 (так как на сервере есть два NICS (в случае, если MAC-адрес был перевернут при загрузке). Безуспешно. Да, кабель сейчас в нужном порту:)

Любые мысли ?

Я ценю помощь!

Дальнейшие исследования привели к выявлению следующих характеристик. Grub предоставляет два основных варианта загрузки после установки xen. Один для ванильного ядра без Xen, а другой с Xen. По умолчанию используется конфигурация загрузки Xen. Если я использую опцию vanilla kernel без Xen, работа в сети - это нормально. Если я использую опцию Xen, сеть обрывается. Я сравнил таблицы маршрутизации для двух установок с «route -n», и они идентичны. Файл / etc / network / interfaces не изменился. Таким образом, это должно быть связано с тем, как настроен мост, или Xen выполняет инициализацию сети. Это погружение в область, с которой я незнаком. Кто-нибудь может дать мне представление, как продолжить решение этой проблемы? В противном случае я должен сделать ставку на Xen (что я не хочу делать) и попробовать вместо этого VirtualBox. Это ужасно расстраивает.

4
задан 7 December 2012 в 09:20

1 ответ

Ваши broadcast, network и netmask не согласны. Используя указанную вами маску сети, широковещательный и сетевой адреса не находятся в той же подсети, что и указанные вами IP-адрес и шлюз. Вы, вероятно, используете неправильную маску сети, и она должна быть 255.255.255.0, а не .240.

0
ответ дан 7 December 2012 в 09:20

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

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