DHCP-ретранслятор MAAS
У меня есть виртуальная машина OpenStack с двумя сетевыми адаптерами:
- Ens3 с публичным IP (192.168.1.250) на 192.168.1.0/24
- Ens4 с частным IP (10.10.10.199) на 10.10.10.0/24
Я установил стойку + региональный контроллер MAAS в частной сети и включил DHCP для этой VLAN, как вы можете видеть на рисунке:
Все виртуальные машины, запущенные из Openstack, могут быть распознаны сервером MAAS, и они регистрируются и вводятся в эксплуатацию им. Но мне нужно подключить и ввести в эксплуатацию физический узел, который я могу подключить только через Ethernet к общедоступной сети.
Я вижу пакеты BOOTP в общедоступном интерфейсе (ens3), но они не могут получить доступ к частному (ens4).
Итак, я настроил DHCP-ретранслятор с помощью isc-dhcp-relay. А затем на MAAS настроил подсеть 192.168.1.0/24 на фабрике-0 для ретрансляции DHCP в подсеть 10.10.10.0/24.
Как видите: ПРАВЫЙ Wireshark - ens4; СЛЕВА Wireshark - ens3; и в серединеjournalctl -f -n 50 -u isc-dhcp-relay
Isc-dhcp-relay пересылает BOOTREQUEST на правильный IP-адрес, но ничего не отображается в захвате Wireshark этого интерфейса.
Мне нужна помощь, чтобы разобраться, что происходит, и как это исправить.
ОБНОВЛЕНИЕ Я провел еще один тест, чтобы проверить, передаются ли пакеты в подсеть, а я думаю, что это не так. Я также не вижу никаких пакетов реле в интерфейсе ens3.