Сервер на XenServer от него идет шнурок во внешнюю сеть по которой подается
IP 37. 192.XXX.YYY
Подсеть 178.49.XXX.YYY/29
Вот конфигурация сетевых интерфейсов XEN
inet 127.0.0.1/8 scope host lo
inet 192.168.1.30/24 brd 192.168.1.255 scope global xenbr1
Маршрутизация
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 xenbr1
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 xenbr1
На XEN стоит виртуалка роутер.
GATE
inet 127.0.0.1/8 scope host lo
inet 192.168.1.1/24 brd 192.168.1.255 scope global eth1 (Внутреняя сеть)
inet 37.192.XXX.YYY/24 brd 37.192.XXX.YYY scope global eth2
inet 178.49.XXX.YYY/29 brd 178.49.XXX.YYY scope global eth3
Маршрутизация
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 37.192.126.1 0.0.0.0 UG 0 0 0 eth2
37.192.126.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
178.49.XXX.YYY 0.0.0.0 255.255.255.248 U 0 0 0 eth3
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
Поставили внешнюю железяку AS
inet 127.0.0.1/8 scope host lo
inet 178.49.XXX.YYY/29 brd 178.49.XXX.YYY scope global eth0
inet 192.168.1.9/24 brd 192.168.1.255 scope global eth1
Маршрутизация
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 178.49.XXX.YYY 0.0.0.0 UG 0 0 0 eth0
178.49.XXX.YYY 0.0.0.0 255.255.255.248 U 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
Так вот все виртуалки видят свои адреса в подсетке 178.49.XXX.YYY/29
А внешняя железяка AS
Не видит подсетку 178.49.XXX.YYY/29 и 37.192.XXX.YYY/32
Но легко маршрутизируется во внешнюю сеть через маршризатор Gate 192.168.1.1
Все виртуалки и машинси в локальной сети видят 192.168.1.0/24, 178.49.XXX.YYY/29 и 37.192.XXX.YYY/32
Вообщем помогите.
Я понимаю что тема специфичная. Но в целом все упирается в связи межуточных виртуальной сетью в xenserver и физической сетью. Накидайте направления . Дальше я сам все сделаю.
Решение пробросим трафика адреса 178.1.1.0/xxx с gate во внутренние сетку работает. Но это как то коряво. Хочу понять какие есть методы ещё.