I have an OpenStack VM with two NIC:
- ens3 with a public IP (192.168.1.250) on 192.168.1.0/24
- ens4 with a private IP (10.10.10.199) on 10.10.10.0/24
I’ve setup MAAS rack+region controller on the private network, and enable DHCP for that VLAN as you can see in the figure:
All of the VMs launched from Openstack can be recognized by the MAAS server and these are enlisted and commissioned by it. But I need to enlist and commission a physical node that I only can connect through ethernet to the public network.
I can see the BOOTP packages in the public interface (ens3) but they can’t reach the private one (ens4).
So, I configured a DHCP relay using isc-dhcp-relay
And then on MAAS configured the subnet 192.168.1.0/24 on fabric-0 to relay DHCP to the subnet 10.10.10.0/24
As you can see: RIGHT Wireshark - ens4; LEFT Wireshark - ens3 ; and in the middle
journalctl -f -n 50 -u isc-dhcp-relay
The isc-dhcp-relay forward the BOOTREQUEST to the proper IP but nothing appear on the Wireshark capture in either interface.
I need help to figure out what’s happening and how can I fix it.