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.

0 ответов

Другие вопросы по тегам