GD Star Rating
loading...

Здравия желаю, коллеги.

Взываю к тем из вас, кто имеет счастье в виде сервера в известном немецком ДЦ Hetzner. Особенно к тем, кто использует там Xen.
Как всем известно, немцы хитрые ребята и сеть у них работает только в route. И, в принципе, всё было нормально. До тех пор, пока мне не приспичило повесить второй айпишник на виртуалку.
Работает только один из ip. Причем не обязательно тот, который на eth0 у domU. Вообще ощущение такое, что действует принцип “кто первый встал, того и тапки”.
Есть у кого положительный опыт в данном вопросе?

Конфигурация стандартная:

Настройки Dom0:

sysctl.conf:

net.ipv4.ip_forward=1
net.ipv4.conf.all.rp_filter=1
net.ipv4.icmp_echo_ignore_broadcasts=1
net.ipv6.conf.all.forwarding=1
net.ipv4.conf.default.proxy_arp=1 ————————————- – –
/etc/network/interfaces (стандартные, ip изменены)

auto eth0
iface eth0 inet static
up /etc/xen/scripts/network-bridge start
address 192.168.0.210
broadcast 192.168.0.223
netmask 255.255.255.240
gateway 192.168.0.209

# default route to access subnet
up route add -net 192.168.0.208 netmask 255.255.255.240 gw 192.168.0.209 eth0 ————————————– – –
В /etc/xen/xend-config.sxp прописано:

(network-script ‘network-route netdev=eth0’)
(vif-script vif-route)

Если второй айпишник вешать как алиас к eth0, то вообще ничего не происходит. Если на eth1, то в dom0 создается vif соответствующий. Кроме того, с виртуалки пинги идут с обоих интерфейсов. А вот обратно…

Подозреваю, что где-то что-то нужно подкрутить в роутинге. Но где и что?

hardblog.net

Здравия желаю, коллеги., 5.0 out of 5 based on 1 rating

12 Responses to Здравия желаю, коллеги.

  1. EnoCap:

    Ай забыл совсем. На Dom0 стоит Debian Squeeze и xen 4.0 из реп. На DomU – Debian Lenny.

  2. RaeRain:

    Разве Хетзнер предоставляют Xen? Откуда тогда ты знаешь что у них на dom0? Иначе: почему они хитрые ребята?

  3. RaeRain:

    и ещё, какие-то ипшники у тебя приватные слишком, не?

    рассказывай подробнее что ты хочешь

  4. EnoCap:

    : Hetzner предоставляют серваки. А Xen на dom0 предоставляю я 🙂

  5. EnoCap:

    : Ну настоящие айпишники для решения вопроса роли не играют. Если кто-то пользуется xen-виртуализацией на серваках Hetzner`а, то проблема, думаю, ясна.
    Если есть какие-то конкретные вопросы по конфигурации, я готов ответить.

  6. Relenko:

    У них в вики, насколько помню, описаны процессы с xen-о и kvm.
    http://wiki.hetzner.de/index.php/Xen_on_
    И дальше по вики читай.

  7. EnoCap:

    : вики читал уже да. Проблема не в работе сети, в принципе. Всё работает и виртуалки прекрасно видят сеть и их из сети видно. Сложности начинаются если мне надо чтобы на одной виртуалке было два (три и так далее) айпишника. Работает только один из них.
    Для примера, конфигурация из domU:

    Дополнительные ip Hetzner выдает из другой подсети.

    allow-hotplug eth0
    iface eth0 inet static
    address 172.0.0.206
    network 172.0.0.192
    netmask 255.255.255.224
    broadcast 172.0.0.223
    gateway 172.0.0.193 ( это ip dom0 )

    Сеть есть. Всё работает. На dom0 создан vif62.0. Есть запись в таблице маршрутизации:
    172.0.0.206 dev vif62.0 scope link src 192.168.0.210

    Если сейчас добавить алиас для eth0 в виртуалке, то просто ничего не произойдет. И работать не будет.
    Если же создать eth1 и повесить айпишник на него, то будет создан vif, запись в таблице маршрутов на dom0/ Но вот доступа снаружи к этому айпи не будет.
    При этом изнутри самой виртуалки пинг идет через оба интерфейса.

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

  8. RaeRain:

    : именно. но тогда к чему разговоры про роутинг и хитрость?

  9. RaeRain:

    : dom0 вновь выданый ИПшник воспринимает как предназначенный для себя?

  10. EnoCap:

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

  11. RaeRain:

    : бляать! я работаю с хетзнер!!11

  12. KivMega:

    Держу 20 серваков в Хецнере с ксеном.
    Да, есть такой косячокс (:

Добавить комментарий