Public bug reported:
Hi there,
The version of arno-iptables-firewall on Ubuntu 12.04 (Lucid) 2.0.0 has
a bug that manifests when using vlan-tagged interfaces with individual
interfaces allowing particular ports, for instance, the configuration:
DC_EXT_IF="eth1 eth2.3 "
DC_EXT_IF_DHCP_IP=1
# 22, 80, 443 and 161 (SNMP) should only be on the management interface(s)
DC_OPEN_TCP="eth1#22 eth1#80 eth1#443 eth1#161 eth2.3#22 eth2.3#80 eth2.3#443
eth2.3#161 "
DC_OPEN_UDP="eth1#8000 eth1#161 eth2.3#8000 eth2.3#161 "
DC_INT_IF="eth0 "
DC_NAT=1
DC_INTERNAL_NET="198.51.100.0/24"
DC_NAT_INTERNAL_NET="198.51.100.0/24"
DC_OPEN_ICMP=1
RP_FILTER=0
will produce errors on loading, as the eth2.3#22 (and the rest) will all
be mis-recognized as ip addresses instead of interfaces. This can be
fixed by patching the firewall "environment" file (share/arno-iptables-
firewall/environment) with the attached context diff.
To test the patch, source the environment file and run:
$ source environment
$ get_ifs eth2.3#22
+
$ get_ips eth2.3#22
eth2.3
$ source new-environment
$ get_ifs eth2.3#22
eth2.3
$ get_ips eth2.3#22
0/0
the version of arno in 12.04 is 2.0.0c vs the current 2.0.1 release, so
I expect this won't be all that useful upstream, but it would be nice to
have a fix for 12.04 servers. I've sent a message to the upstream user's
list with the patch as well, in case they wish to release a point
revision of 2.0.0.
** Affects: arno-iptables-firewall (Ubuntu)
Importance: Undecided
Status: New
** Attachment added: "Patch to the share/arno-iptables-firewall/environment
file to fix the bug"
https://bugs.launchpad.net/bugs/1277554/+attachment/3972577/+files/arno-vlan-parsing.patch
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1277554
Title:
Incorrect parsing of ip/iface in config files
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/arno-iptables-firewall/+bug/1277554/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs