Re: 2.02 and src with multiple IPs - syntax change?
Phil Whineray <[email protected]>
| Newsgroups | gmane.comp.security.firewalls.firehol.user |
|---|---|
| Message-ID | <[email protected]> |
On Thu, Mar 19, 2015 at 12:07:24PM -0400, Whit Blauvelt wrote: > Also, the comma separator worked in 2.0.0-rc.2. Sorry about this but I don's seem to be able to reproduce it, can you give a complete minimal config? I tried this: interface any any client all accept server4 ssh accept src 1.2.3.4,5.6.7.8,192.168.1.0/24 but it worked just fine: $ sudo ./sbin/firehol.in | head FireHOL 2.0.2 (C) Copyright 2003-2014 Costa Tsaousis <[email protected]> (C) Copyright 2012-2014 Phil Whineray <[email protected]> FireHOL is distributed under the GPL v2+. Home Page: http://firehol.org ------------------------------------------------------------------------- Get notified of new FireHOL releases by subscribing to the mailing list: http://lists.firehol.org/mailman/listinfo/firehol-support/ $ sudo ./sbin/firehol.in x.conf FireHOL: Saving your old firewall to a temporary file: OK FireHOL: Processing file x.conf: OK FireHOL: Activating new firewall (52 rules): OK Keep the firewall? (type 'commit' to accept - 30 seconds timeout) : ^C If I make it server instead of server4, I get an error but from ip6tables as expected, not from iptables as your error shows: 2$ sudo ./sbin/firehol.in x.conf FireHOL: Saving your old firewall to a temporary file: OK FireHOL: Processing file x.conf: OK FireHOL: Activating new firewall (52 rules): -------------------------------------------------------------------------------- ERROR : # 1. WHAT : A runtime command failed to execute (returned error 2). SOURCE : line 3 of x.conf COMMAND : /sbin/ip6tables -t filter -A in_any_ssh_s4 -p tcp -s 1.2.3.4\,5.6.7.8\,192.168.1.0/24 --sport 1024:65535 --dport 22 -m conntrack --ctstate NEW\,ESTABLISHED -j ACCEPT OUTPUT : ip6tables v1.4.14: host/network `1.2.3.4' not found Try `ip6tables -h' or 'ip6tables --help' for more information. -------------------------------------------------------------------------------- ERROR : # 2. WHAT : A runtime command failed to execute (returned error 2). SOURCE : line 3 of x.conf COMMAND : /sbin/ip6tables -t filter -A out_any_ssh_s4 -p tcp --sport 22 -d 1.2.3.4\,5.6.7.8\,192.168.1.0/24 --dport 1024:65535 -m conntrack --ctstate ESTABLISHED -j ACCEPT OUTPUT : ip6tables v1.4.14: host/network `1.2.3.4' not found Try `ip6tables -h' or 'ip6tables --help' for more information. FAILED FireHOL: Restoring old firewall: OK Is there some weird character after your 192.168.1.0/24? There is also an extra backslash in the error command that you showed: > ERROR : # 1. > WHAT : A runtime command failed to execute (returned error 2). > SOURCE : line 16 of /etc/firehol/firehol.conf > COMMAND : /sbin/iptables -t filter -A in_world_ssh_s2 -p tcp -s 1.2.3.4\,5.6.7.8\,192.168.1.0/24\ --sport 1024:65535 --dport 22 -m conntrack --ctstate NEW\,ESTABLISHED -j ACCEPT > OUTPUT : > iptables v1.4.4: host/network `1.2.3.4,5.6.7.8,192.168.1.0/24' not found > Try `iptables -h' or 'iptables --help' for more information. Cheers Phil _______________________________________________ Firehol-support mailing list [email protected] http://lists.firehol.org/mailman/listinfo/firehol-support