mirror of
https://gitlab.com/shorewall/code.git
synced 2025-06-07 02:07:08 +02:00
Fix routestopped; minor fix in rules processing
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@583 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
This commit is contained in:
parent
2e2029ce09
commit
2bdcada874
@ -1000,7 +1000,7 @@ stop_firewall() {
|
|||||||
|
|
||||||
while read interface host; do
|
while read interface host; do
|
||||||
expandv interface host
|
expandv interface host
|
||||||
[ "x$host" = "x-" ] && host=0.0.0.0/0
|
[ "x$host" = "x-" -o -z "$host" ] && host=0.0.0.0/0
|
||||||
for h in `separate_list $host`; do
|
for h in `separate_list $host`; do
|
||||||
hosts="$hosts $interface:$h"
|
hosts="$hosts $interface:$h"
|
||||||
done
|
done
|
||||||
@ -1795,7 +1795,7 @@ add_nat_rule() {
|
|||||||
local chain
|
local chain
|
||||||
local excludedests=
|
local excludedests=
|
||||||
|
|
||||||
# Be sure we should and can NAT
|
# Be sure we can NAT
|
||||||
|
|
||||||
if [ -z "$NAT_ENABLED" ]; then
|
if [ -z "$NAT_ENABLED" ]; then
|
||||||
fatal_error "Rule \"$rule\" requires NAT which is disabled"
|
fatal_error "Rule \"$rule\" requires NAT which is disabled"
|
||||||
@ -1821,7 +1821,7 @@ add_nat_rule() {
|
|||||||
if [ -n "$DETECT_DNAT_IPADDRS" -a "$source" != "$FW" ]; then
|
if [ -n "$DETECT_DNAT_IPADDRS" -a "$source" != "$FW" ]; then
|
||||||
eval interfaces=\$${source}_interfaces
|
eval interfaces=\$${source}_interfaces
|
||||||
for interface in $interfaces; do
|
for interface in $interfaces; do
|
||||||
addr="`find_interface_address $interface` $addr"
|
addr=${addr:+$addr,}`find_interface_address $interface`
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user