Bottom-posting

On 12/16/2017 10:09 PM, Bill Shirley wrote:
> It should be without the &:
> ACCEPT net $FW:$NET_IF tcp 22
> 
> Bill
> 
> On 12/16/2017 1:50 PM, Matt Darfeuille wrote:
>> Hi,
>>
>> If I set in /etc/shorewall/params:
>>
>> NET_IF=enp2s0
>>
>> and in /etc/shorewall/stoppedrules:
>>
>> ACCEPT net $FW:&$NET_IF tcp 22
>>
>> I get the folloing error while stopping Shorewall:
>>
>> $ shorewall debug stop
>> Stopping Shorewall....
>> Preparing iptables-restore input...
>> Running debug_restore_input...
>> Bad argument `6'
>> Try `iptables -h' or 'iptables --help' for more information.
>>     ERROR: Command "/sbin/iptables --wait -t filter -A INPUT -s
>> 172.17.211.254 -d  -p 6 --dport 22 -i enp2s0 -j ACCEPT" Failed
>> Terminated
>>
>> The address for the --destination option is missing.
>>
>

According to:

http://shorewall.org/configuration_file_basics.htm#SOURCE-DEST

"7.
The primary IP address of eth0 in the $FW zone - $FW:&eth0 (see Run-time
Address Variables below)"

If I do not  add ':&' I get the following:

"   ERROR: Destination Interface (enp2s0) not allowed when the
destination zone is the firewall /etc/shorewall/stoppedrules (line 15)"


Upon further testing the error only arise  when '$FW:&$NET_IF' is not
used, for instance,  in the rules file, which is expected.

-Matt
-- 
Matt Darfeuille

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Shorewall-users mailing list
Shorewall-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/shorewall-users

Reply via email to