Я занимаюсь этой проблемой уже пару часов и просто не нахожу правильного подсказки.
Dom0 - это сжатие Debian.
Я устанавливаю Xen Server на Dom0 с помощью apt-get.
Dom0 имеет IP 178.15.15.15. Сервер доступен и работает нормально. Установка проходит без проблем.
Имею дополнительную подсеть / 29. Я настроил первый IP-адрес подсети на Dom0 в качестве шлюза по умолчанию для моего DomU позже.
ip addr add 188.40.249.129/29 dev eth0
ip включен и отвечает на ping-запросы, ssh-соединения и т. д.
sysctl.conf выглядит так:
net.ipv4.ip_forward=1
net.ipv4.conf.all.rp_filter=1
net.ipv6.conf.all.forwarding=1
net.ipv4.conf.default.proxy_arp=1
net.ipv4.icmp_echo_ignore_broadcasts=1
xend-config.sxp имеет значение:
(network-script network-route)
(vif-script vif-route)
Также идет настройка DomU. Я добавляю IP-адрес 188.40.249.131. К сожалению, IP-адрес не отвечает ни исходящим, ни входящим.
Обратите внимание, что это не настоящие IP-адреса.
Спасибо за любую помощь!
Только что нашел решение.
Debian поддерживает в /etc/networks/interfaces
опция, называемая точка-точка.
Добавив эту опцию со шлюзом в Dom0 и все DomU, маршрутизация работает.
Имейте в виду, что на Dom0 вы должны указать шлюз по умолчанию, а на DomU - IP-адрес IP-адреса на Dom0 в той же подсети.
Пример: pointtopoint 10.x.x.1
проверьте правила пересылки iptables. должен разрешить весь трафик на vifX