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