[neutron] Disable dhcp drop rule
Eugen Block
eblock at nde.ag
Wed Aug 19 16:42:11 UTC 2020
That sounds promising, thank you! I had noticed that option but didn’t
have a chance to look closer into it.
I’ll try that tomorrow.
Thanks for the tip!
Zitat von Ben Nemec <openstack at nemebean.com>:
> On 8/19/20 8:36 AM, Eugen Block wrote:
>> Hi *,
>>
>> we recently upgraded our Ocata Cloud to Train and also switched
>> from linuxbridge to openvswitch.
>>
>> One of our instances within the cloud works as DHCP server and to
>> make that work we had to comment the respective part in this file
>> on the compute node the instance was running on:
>>
>> /usr/lib/python2.7/site-packages/neutron/agent/linux/iptables_firewall.py
>>
>>
>> Now we tried the same in
>>
>> /usr/lib/python3.6/site-packages/neutron/agent/linux/openvswitch_firewall/firewall.py
>> /usr/lib/python3.6/site-packages/neutron/agent/linux/iptables_firewall.py
>>
>> but restarting openstack-neutron-openvswitch-agent.service didn't
>> drop that rule, the DHCP reply didn't get through. To continue with
>> our work we just dropped it manually, so we get by, but since there
>> have been a couple of years between Ocata and Train, is there any
>> smoother or better way to achieve this? This seems to be a
>> reoccuring request but I couldn't find any updates on this topic.
>> Maybe someone here can shed some light? Is there more to change
>> than those two files I mentioned?
>
> You might try disabling port-security on the instance's port. That's
> what we use in OVB to allow a DHCP server in an instance now.
>
> neutron port-update [port-id] --port_security_enabled=False
>
> That will drop all port security for that instance, not just the
> DHCP rule, but on the other hand it leaves the DHCP rule in place
> for any instances you don't want running DHCP servers.
>
>>
>> Any pointers are highly appreciated!
>>
>> Best regards,
>> Eugen
>>
>>
More information about the openstack-discuss
mailing list