On 8/17/20 5:15 AM, Gunnar Niels wrote:
Hello, I have a set of iptables rules that I need to insert *after* libvirt
has set up all of its firewall rules. Is there a hook that I can tap into in order to run something like a custom script to make sure this happens? Any ideas?

-GN


You should be able to use a libvirt network hook script to do this:


https://libvirt.org/hooks.html

Basically you put an executable script in /etc/libvirt/hooks/network Once the network is started, the hook will be called with this commandline:

    /etc/libvirt/hooks/network network_name started begin -

stdin will contain the entire network XML definition in case you want details, or want to extract some task-specific metadata from the network definition (syntax for that is here: https://libvirt.org/formatnetwork.html#elementsMetadata )

The same script will be called before the network is started, after it's shut down, and whenever a guest interface is attached or detached from the network - the details are in the web page linked above.

Reply via email to