Description
Hi,
I first wish to thank you for the scripts.
I use them on a Ubuntu Server (20.04 LTS) with CSF 14.10.
IPv4 address for br-08c9e09e9ba7: 172.18.0.1
IPv4 address for br-f0315ad481c0: 172.19.0.1
IPv4 address for docker0: 172.17.0.1
I noticed that as soon you have multiple bridge networks such as listed above following errors appear when csf -r is executed
Running /usr/local/csf/bin/csfpost.sh
/usr/local/include/csf/post.d/docker.sh: line 106: [: !=: unary operator expected
iptables v1.8.4 (legacy): invalid port/service -j' specified Try
iptables -h' or 'iptables --help' for more information.
/usr/local/include/csf/post.d/docker.sh: line 106: [: !=: unary operator expected
iptables v1.8.4 (legacy): invalid port/service -j' specified Try
iptables -h' or 'iptables --help' for more information.
/usr/local/include/csf/post.d/docker.sh: line 106: [: !=: unary operator expected
iptables v1.8.4 (legacy): invalid port/service -j' specified Try
iptables -h' or 'iptables --help' for more information.
/usr/local/include/csf/post.d/docker.sh: line 106: [: !=: unary operator expected
iptables v1.8.4 (legacy): invalid port/service -j' specified Try
iptables -h' or 'iptables --help' for more information.
/usr/local/include/csf/post.d/docker.sh: line 106: [: !=: unary operator expected
iptables v1.8.4 (legacy): invalid port/service -j' specified Try
iptables -h' or 'iptables --help' for more information.
Now I managed to fix one error in line 106 but just adding "" to ${src_ip} as you see below
if [ "${src_ip}" != "0.0.0.0" ]; then
But then I still get the error
iptables v1.8.4 (legacy): invalid port/service -j' specified Try
iptables -h' or 'iptables --help' for more information.
What is odd that everything works and masquerade mode is active and this only happens when multiple bridge networks are active. There are no errors when only the default Docker Bridge Network is active.
Any chance you can check the matter out.
TY In advance for your help.
Should you need testing or logs please let me know.
BR
g ;)