Iptables won't start after upgrade to 1.4.3

Hello, how can I debug the reason that iptables won’t start after upgrade to 1.4.3?

this is related to my installation, I have an other installation and iptables run ok

thanks!

same problem.

Run
cat /usr/lib/networkd-dispatcher/routable.d/10-hestia-iptables

It should show something like:

#!/bin/sh

if [ “$IFACE” = “eno3” ]; then
[ -x “/sbin/ipset” ] && /usr/local/hestia/bin/v-update-firewall-ipset
/sbin/iptables-restore < /etc/iptables.rules
fi

exit 0
eno3 = is in this case the ethernet port

Check if that is the correct and active ethernet port

the directory

/usr/lib/networkd-dispatcher is not present al all.

Also/etc/networkd-dispatcher does not exist

what does it mean?

You are using netplan?

yes, even on an other hestia installation where iptables works and /usr/lib/networkd-dispatcher/routable.d/10-hestia-iptables exists with content

#!/bin/sh

if [ “$IFACE” = “ens160” ]; then
[ -x “/usr/sbin/ipset” ] && /usr/local/hestia/bin/v-update-firewall-ipset
/sbin/iptables-restore < /etc/iptables.rules
fi

exit 0

Is Ubuntu Manpage: networkd-dispatcher - Dispatcher service for systemd-networkd connection status changes installed?

yes installed

networkd-dispatcher is already the newest version (2.0.1-1).

Hi, any other idea to solve the issue?

Is the server using Netplan or systemd for the network configuration?

installation is a default ubuntu 20.04, I set the IP address in /etc/netplan
how to get the right answer for you? thanks!

You might need to try this

it seems that running v-stop-firewall 1 time, then starting service from hestia panel worked!