1
0
mirror of https://github.com/fwbuilder/fwbuilder synced 2026-05-01 22:57:33 +02:00

fixes SF bug 3489096, Shell code that restores old static routing

table entries in case of an error with commands adding new routing
entries was broken and left the machine with no routes at all.

Also, using mktemp to create temporary directory. If mktemp is not
available, fall back onto less secure but guaranteed to work method
where I generate randomized the name of the temporary directory using
process ID.
This commit is contained in:
Vadim Kurland 2012-02-20 14:18:10 -08:00
parent ca17dccfcc
commit c5ca42940f
136 changed files with 488 additions and 333 deletions

View File

@ -1,5 +1,17 @@
2012-02-20 Vadim Kurland <vadim@netcitadel.com>
* configlets/linux24/routing_functions (OLD_ROUTES): fixes SF bug
3489096 "dd-wrt-jffs: all routes are deleted if there is an
error". The problem affects all supported Linux-like
systems. Shell code that restores old static routing table entries
in case of an error with commands adding new routing entries was
broken and left the machine with no routes at all.
* configlets/linux24/routing_functions: using mktemp to create
temporary directory. If mktemp is not available, fall back onto
less secure but guaranteed to work method where I generate
randomized the name of the temporary directory using process ID.
* OSConfigurator_linux24_interfaces.cpp (printInterfaceConfigurationCommands):
fixes #2684 "fix address deletion in configlet update_addresses".
This only applies to Linux firewalls and configurations where an

View File

@ -14,9 +14,20 @@
# ============== ROUTING RULES ==============
TMPDIRNAME="/tmp/.fwbuilder.tempdir.$$"
HAVE_MKTEMP=$(which mktemp)
test -n "$HAVE_MKTEMP" && {
TMPDIRNAME=$(mktemp -d)
test -z "$TMPDIRNAME" && exit 1
}
test -z "$HAVE_MKTEMP" && {
TMPDIRNAME="/tmp/.fwbuilder.tempdir.$$"
(umask 077 && mkdir $TMPDIRNAME) || exit 1
}
TMPFILENAME="$TMPDIRNAME/.fwbuilder.out"
(umask 077 && mkdir $TMPDIRNAME) || exit 1
OLD_ROUTES="$TMPDIRNAME/.old_routes"
#
# This function stops stdout redirection
@ -36,8 +47,7 @@ route_command_error()
# delete current routing rules
$IP route show | while read route ; do $IP route del $route ; done
# restore old routing rules
(IFS="
"; for route in $oldRoutes; do (IFS=' '; $IP route add $route); done)
sh $OLD_ROUTES
echo "...done"
restore_script_output
epilog_commands
@ -51,7 +61,8 @@ exec 2>&1
# store previous routing configuration (sort: 'via' GW has to be
# inserted after device routes)
oldRoutes=$($IP route show | sort -k 2)
$IP route show | sort -k 2 | awk '{printf "ip route add %s\n",$0;}' > $OLD_ROUTES
echo "Deleting routing rules previously set by user space processes..."
$IP route show | grep -v {{$proto_filter}} | \

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:35 2012 PST by vadim
# Generated Mon Feb 20 14:12:45 2012 PST by vadim
#
# files: * cluster1_secuwall-1.fw /etc/cluster1_secuwall-1.fw
#
@ -610,7 +610,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:35 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:45 2012 by vadim"
log "Database was cluster-tests.fwb"
check_tools
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:54 2012 PST by vadim
# Generated Mon Feb 20 14:12:06 2012 PST by vadim
#
# files: * firewall-base-rulesets.fw /etc/fw/firewall-base-rulesets.fw
#
@ -467,7 +467,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:54 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:06 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:58 2012 PST by vadim
# Generated Mon Feb 20 14:12:10 2012 PST by vadim
#
# files: * firewall-ipv6-1.fw /etc/firewall-ipv6-1.fw
#
@ -731,7 +731,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:58 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:10 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:02 2012 PST by vadim
# Generated Mon Feb 20 14:12:11 2012 PST by vadim
#
# files: * firewall-ipv6-2.fw /etc/firewall-ipv6-2.fw
#
@ -995,7 +995,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:02 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:11 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:02 2012 PST by vadim
# Generated Mon Feb 20 14:12:11 2012 PST by vadim
#
# files: * firewall-ipv6-3.fw /etc/firewall-ipv6-3.fw
#
@ -625,7 +625,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:02 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:11 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:03 2012 PST by vadim
# Generated Mon Feb 20 14:12:18 2012 PST by vadim
#
# files: * firewall-ipv6-4-1.fw /etc/firewall-ipv6-4-1.fw
#
@ -576,7 +576,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:03 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:18 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:02 2012 PST by vadim
# Generated Mon Feb 20 14:12:12 2012 PST by vadim
#
# files: * firewall-ipv6-4.fw /etc/firewall-ipv6-4.fw
#
@ -612,7 +612,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:02 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:12 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:08 2012 PST by vadim
# Generated Mon Feb 20 14:12:17 2012 PST by vadim
#
# files: * firewall-ipv6-5.fw /etc/firewall-ipv6-5.fw
#
@ -434,7 +434,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:08 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:17 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:09 2012 PST by vadim
# Generated Mon Feb 20 14:12:17 2012 PST by vadim
#
# files: * firewall-ipv6-6.fw /etc/firewall-ipv6-6.fw
#
@ -430,7 +430,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:09 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:17 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:09 2012 PST by vadim
# Generated Mon Feb 20 14:12:17 2012 PST by vadim
#
# files: * firewall-ipv6-7.fw /etc/firewall-ipv6-7.fw
#
@ -474,7 +474,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:09 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:17 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:09 2012 PST by vadim
# Generated Mon Feb 20 14:12:24 2012 PST by vadim
#
# files: * firewall-ipv6-8.fw /etc/firewall-ipv6-8.fw
#
@ -547,7 +547,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:09 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:24 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:14 2012 PST by vadim
# Generated Mon Feb 20 14:12:24 2012 PST by vadim
#
# files: * firewall-ipv6-ipt-reset-prolog-after-flush.fw /etc/firewall-ipv6-ipt-reset-prolog-after-flush.fw
#
@ -471,7 +471,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:14 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:24 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:15 2012 PST by vadim
# Generated Mon Feb 20 14:12:24 2012 PST by vadim
#
# files: * firewall-ipv6-ipt-reset-prolog-after-interfaces.fw /etc/firewall-ipv6-ipt-reset-prolog-after-interfaces.fw
#
@ -471,7 +471,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:15 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:24 2012 by vadim"
check_tools
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:15 2012 PST by vadim
# Generated Mon Feb 20 14:12:24 2012 PST by vadim
#
# files: * firewall-ipv6-ipt-reset-prolog-top.fw /etc/firewall-ipv6-ipt-reset-prolog-top.fw
#
@ -471,7 +471,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:15 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:24 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:15 2012 PST by vadim
# Generated Mon Feb 20 14:12:30 2012 PST by vadim
#
# files: * firewall-ipv6-nd-ns-1.fw /etc/firewall-ipv6-nd-ns-1.fw
#
@ -471,7 +471,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:15 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:30 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:21 2012 PST by vadim
# Generated Mon Feb 20 14:12:30 2012 PST by vadim
#
# files: * firewall-ipv6-nd-ns-2.fw /etc/firewall-ipv6-nd-ns-2.fw
#
@ -475,7 +475,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:21 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:30 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:21 2012 PST by vadim
# Generated Mon Feb 20 14:12:31 2012 PST by vadim
#
# files: * firewall-ipv6-prolog-after-flush.fw /etc/firewall-ipv6-prolog-after-flush.fw
#
@ -449,7 +449,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:21 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:31 2012 by vadim"
check_tools
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:22 2012 PST by vadim
# Generated Mon Feb 20 14:12:31 2012 PST by vadim
#
# files: * firewall-ipv6-prolog-after-interfaces.fw /etc/firewall-ipv6-prolog-after-interfaces.fw
#
@ -449,7 +449,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:22 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:31 2012 by vadim"
check_tools
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:22 2012 PST by vadim
# Generated Mon Feb 20 14:12:36 2012 PST by vadim
#
# files: * firewall-ipv6-prolog-top.fw /etc/firewall-ipv6-prolog-top.fw
#
@ -449,7 +449,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:22 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:36 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:26 2012 PST by vadim
# Generated Mon Feb 20 14:12:36 2012 PST by vadim
#
# files: * firewall-server-1-s.fw /etc/fw/firewall-server-1-s.fw
#
@ -415,7 +415,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:26 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:36 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:49:32 2012 PST by vadim
# Generated Mon Feb 20 14:09:42 2012 PST by vadim
#
# files: * firewall.fw /etc/fw/firewall.fw
#
@ -1405,7 +1405,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:49:32 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:09:42 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:49:32 2012 PST by vadim
# Generated Mon Feb 20 14:09:42 2012 PST by vadim
#
# files: * firewall1.fw /etc/fw/firewall1.fw
#
@ -1277,7 +1277,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:49:32 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:09:42 2012 by vadim"
check_tools
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:49:31 2012 PST by vadim
# Generated Mon Feb 20 14:09:41 2012 PST by vadim
#
# files: * firewall10.fw /etc/fw/firewall10.fw
#
@ -495,7 +495,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:49:31 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:09:41 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:49:38 2012 PST by vadim
# Generated Mon Feb 20 14:09:47 2012 PST by vadim
#
# files: * firewall11.fw /etc/fw/firewall11.fw
#
@ -615,7 +615,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:49:38 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:09:47 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:49:38 2012 PST by vadim
# Generated Mon Feb 20 14:09:47 2012 PST by vadim
#
# files: * firewall12.fw /etc/fw/firewall12.fw
#
@ -540,7 +540,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:49:38 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:09:47 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:49:38 2012 PST by vadim
# Generated Mon Feb 20 14:09:48 2012 PST by vadim
#
# files: * firewall13.fw /etc/fw/firewall13.fw
#
@ -407,7 +407,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:49:38 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:09:48 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:49:38 2012 PST by vadim
# Generated Mon Feb 20 14:09:48 2012 PST by vadim
#
# files: * firewall14.fw /etc/fw/firewall14.fw
#
@ -433,7 +433,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:49:38 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:09:48 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:49:44 2012 PST by vadim
# Generated Mon Feb 20 14:09:53 2012 PST by vadim
#
# files: * firewall15.fw /etc/fw/firewall15.fw
#
@ -410,7 +410,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:49:44 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:09:53 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:49:45 2012 PST by vadim
# Generated Mon Feb 20 14:09:54 2012 PST by vadim
#
# files: * firewall16.fw /etc/fw/firewall16.fw
#
@ -514,7 +514,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:49:45 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:09:54 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:49:45 2012 PST by vadim
# Generated Mon Feb 20 14:09:54 2012 PST by vadim
#
# files: * firewall17.fw /etc/fw/firewall17.fw
#
@ -500,7 +500,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:49:45 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:09:54 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:49:45 2012 PST by vadim
# Generated Mon Feb 20 14:09:54 2012 PST by vadim
#
# files: * firewall18.fw /etc/fw/firewall18.fw
#
@ -528,7 +528,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:49:45 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:09:54 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:49:50 2012 PST by vadim
# Generated Mon Feb 20 14:09:59 2012 PST by vadim
#
# files: * firewall19.fw /etc/fw/firewall19.fw
#
@ -532,7 +532,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:49:50 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:09:59 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:01 2012 PST by vadim
# Generated Mon Feb 20 14:10:09 2012 PST by vadim
#
# files: * firewall2-1.fw /etc/fw/firewall2-1.fw
#
@ -1459,7 +1459,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:01 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:09 2012 by vadim"
check_tools
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:01 2012 PST by vadim
# Generated Mon Feb 20 14:10:11 2012 PST by vadim
#
# files: * firewall2-2.fw /etc/fw/firewall2-2.fw
#
@ -1289,7 +1289,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:01 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:11 2012 by vadim"
check_tools
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:07 2012 PST by vadim
# Generated Mon Feb 20 14:10:16 2012 PST by vadim
#
# files: * firewall2-3.fw /etc/fw/firewall2-3.fw
#
@ -1147,7 +1147,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:07 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:16 2012 by vadim"
check_tools
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:14 2012 PST by vadim
# Generated Mon Feb 20 14:10:23 2012 PST by vadim
#
# files: * firewall2-4.fw /etc/fw/firewall2-4.fw
#
@ -453,7 +453,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:14 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:23 2012 by vadim"
check_tools
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:17 2012 PST by vadim
# Generated Mon Feb 20 14:10:27 2012 PST by vadim
#
# files: * firewall2-5.fw /etc/fw/firewall2-5.fw
#
@ -484,7 +484,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:17 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:27 2012 by vadim"
check_tools
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:20 2012 PST by vadim
# Generated Mon Feb 20 14:10:30 2012 PST by vadim
#
# files: * firewall2-6.fw /etc/fw/firewall2-6.fw
#
@ -509,7 +509,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:20 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:30 2012 by vadim"
check_tools
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:22 2012 PST by vadim
# Generated Mon Feb 20 14:10:32 2012 PST by vadim
#
# files: * firewall2-7.fw /etc/fw/firewall2-7.fw
#
@ -449,7 +449,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:22 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:32 2012 by vadim"
check_tools
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:49:52 2012 PST by vadim
# Generated Mon Feb 20 14:10:02 2012 PST by vadim
#
# files: * firewall2.fw /etc/fw/firewall2.fw
#
@ -1511,7 +1511,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:49:52 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:02 2012 by vadim"
check_tools
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:49:52 2012 PST by vadim
# Generated Mon Feb 20 14:10:01 2012 PST by vadim
#
# files: * firewall20-ipv6.fw /etc/fw/firewall20-ipv6.fw
#
@ -485,7 +485,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:49:52 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:01 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:49:52 2012 PST by vadim
# Generated Mon Feb 20 14:10:01 2012 PST by vadim
#
# files: * firewall20.fw /etc/fw/firewall20.fw
#
@ -696,7 +696,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:49:52 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:01 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:49:59 2012 PST by vadim
# Generated Mon Feb 20 14:10:08 2012 PST by vadim
#
# files: * firewall21-1.fw /etc/fw/firewall21-1.fw
#
@ -496,7 +496,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:49:59 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:08 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:49:54 2012 PST by vadim
# Generated Mon Feb 20 14:10:05 2012 PST by vadim
#
# files: * firewall21.fw /etc/fw/firewall21.fw
#
@ -495,7 +495,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:49:54 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:05 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:49:59 2012 PST by vadim
# Generated Mon Feb 20 14:10:08 2012 PST by vadim
#
# files: * firewall22.fw /etc/fw/firewall22.fw
#
@ -412,7 +412,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:49:59 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:08 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:07 2012 PST by vadim
# Generated Mon Feb 20 14:10:16 2012 PST by vadim
#
# files: * firewall23-1.fw /etc/fw/firewall23-1.fw
#
@ -586,7 +586,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:07 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:16 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:07 2012 PST by vadim
# Generated Mon Feb 20 14:10:16 2012 PST by vadim
#
# files: * firewall23-2.fw /etc/fw/firewall23-2.fw
#
@ -402,7 +402,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:07 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:16 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:11 2012 PST by vadim
# Generated Mon Feb 20 14:10:22 2012 PST by vadim
#
# files: * firewall23-3.fw /etc/fw/firewall23-3.fw
#
@ -388,7 +388,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:11 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:22 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:05 2012 PST by vadim
# Generated Mon Feb 20 14:10:15 2012 PST by vadim
#
# files: * firewall23.fw /etc/fw/firewall23.fw
#
@ -498,7 +498,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:05 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:15 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:13 2012 PST by vadim
# Generated Mon Feb 20 14:10:23 2012 PST by vadim
#
# files: * firewall24.fw /etc/fw/firewall24.fw
#
@ -515,7 +515,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:13 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:23 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:14 2012 PST by vadim
# Generated Mon Feb 20 14:10:23 2012 PST by vadim
#
# files: * firewall25.fw /etc/fw/firewall25.fw
#
@ -706,7 +706,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:14 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:23 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:20 2012 PST by vadim
# Generated Mon Feb 20 14:10:29 2012 PST by vadim
#
# files: * firewall26.fw /etc/fw/firewall26.fw
#
@ -586,7 +586,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:20 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:29 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:21 2012 PST by vadim
# Generated Mon Feb 20 14:10:30 2012 PST by vadim
#
# files: * firewall27.fw /etc/fw/firewall27.fw
#
@ -568,7 +568,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:21 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:30 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:27 2012 PST by vadim
# Generated Mon Feb 20 14:10:36 2012 PST by vadim
#
# files: * firewall28.fw /etc/fw/firewall28.fw
#
@ -431,7 +431,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:27 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:36 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:27 2012 PST by vadim
# Generated Mon Feb 20 14:10:36 2012 PST by vadim
#
# files: * firewall29.fw /etc/fw/firewall29.fw
#
@ -466,7 +466,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:27 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:36 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:27 2012 PST by vadim
# Generated Mon Feb 20 14:10:36 2012 PST by vadim
#
# files: * firewall3.fw /etc/fw/firewall3.fw
#
@ -600,7 +600,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:27 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:36 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:28 2012 PST by vadim
# Generated Mon Feb 20 14:10:37 2012 PST by vadim
#
# files: * firewall30.fw /etc/fw/firewall30.fw
#
@ -397,7 +397,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:28 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:37 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:33 2012 PST by vadim
# Generated Mon Feb 20 14:10:43 2012 PST by vadim
#
# files: * firewall31.fw /etc/fw/firewall31.fw
#
@ -469,7 +469,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:33 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:43 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:33 2012 PST by vadim
# Generated Mon Feb 20 14:10:43 2012 PST by vadim
#
# files: * firewall32.fw /etc/fw/firewall32.fw
#
@ -440,7 +440,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:33 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:43 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:34 2012 PST by vadim
# Generated Mon Feb 20 14:10:44 2012 PST by vadim
#
# files: * firewall33-1.fw /etc/fw/firewall33-1.fw
#
@ -539,7 +539,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:34 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:44 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:34 2012 PST by vadim
# Generated Mon Feb 20 14:10:44 2012 PST by vadim
#
# files: * firewall33.fw /etc/fw/firewall33.fw
#
@ -584,7 +584,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:34 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:44 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:38 2012 PST by vadim
# Generated Mon Feb 20 14:10:48 2012 PST by vadim
#
# files: * firewall34.fw /etc/fw/firewall34.fw
#
@ -672,7 +672,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:38 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:48 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:40 2012 PST by vadim
# Generated Mon Feb 20 14:10:49 2012 PST by vadim
#
# files: * firewall35.fw /etc/fw/firewall35.fw
#
@ -564,7 +564,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:40 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:49 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:41 2012 PST by vadim
# Generated Mon Feb 20 14:10:50 2012 PST by vadim
#
# files: * firewall36-1.fw /etc/firewall36-1.fw
#
@ -343,9 +343,20 @@ script_body() {
# ============== ROUTING RULES ==============
TMPDIRNAME="/tmp/.fwbuilder.tempdir.$$"
HAVE_MKTEMP=$(which mktemp)
test -n "$HAVE_MKTEMP" && {
TMPDIRNAME=$(mktemp -d)
test -z "$TMPDIRNAME" && exit 1
}
test -z "$HAVE_MKTEMP" && {
TMPDIRNAME="/tmp/.fwbuilder.tempdir.$$"
(umask 077 && mkdir $TMPDIRNAME) || exit 1
}
TMPFILENAME="$TMPDIRNAME/.fwbuilder.out"
(umask 077 && mkdir $TMPDIRNAME) || exit 1
OLD_ROUTES="$TMPDIRNAME/.old_routes"
#
# This function stops stdout redirection
@ -365,8 +376,7 @@ script_body() {
# delete current routing rules
$IP route show | while read route ; do $IP route del $route ; done
# restore old routing rules
(IFS="
"; for route in $oldRoutes; do (IFS=' '; $IP route add $route); done)
sh $OLD_ROUTES
echo "...done"
restore_script_output
epilog_commands
@ -380,7 +390,8 @@ script_body() {
# store previous routing configuration (sort: 'via' GW has to be
# inserted after device routes)
oldRoutes=$($IP route show | sort -k 2)
$IP route show | sort -k 2 | awk '{printf "ip route add %s\n",$0;}' > $OLD_ROUTES
echo "Deleting routing rules previously set by user space processes..."
$IP route show | grep -v '\( proto kernel \)\|\(default via \)' | \
@ -455,7 +466,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:41 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:50 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:45 2012 PST by vadim
# Generated Mon Feb 20 14:10:54 2012 PST by vadim
#
# files: * firewall36-2.fw /etc/firewall36-2.fw
#
@ -343,9 +343,20 @@ script_body() {
# ============== ROUTING RULES ==============
TMPDIRNAME="/tmp/.fwbuilder.tempdir.$$"
HAVE_MKTEMP=$(which mktemp)
test -n "$HAVE_MKTEMP" && {
TMPDIRNAME=$(mktemp -d)
test -z "$TMPDIRNAME" && exit 1
}
test -z "$HAVE_MKTEMP" && {
TMPDIRNAME="/tmp/.fwbuilder.tempdir.$$"
(umask 077 && mkdir $TMPDIRNAME) || exit 1
}
TMPFILENAME="$TMPDIRNAME/.fwbuilder.out"
(umask 077 && mkdir $TMPDIRNAME) || exit 1
OLD_ROUTES="$TMPDIRNAME/.old_routes"
#
# This function stops stdout redirection
@ -365,8 +376,7 @@ script_body() {
# delete current routing rules
$IP route show | while read route ; do $IP route del $route ; done
# restore old routing rules
(IFS="
"; for route in $oldRoutes; do (IFS=' '; $IP route add $route); done)
sh $OLD_ROUTES
echo "...done"
restore_script_output
epilog_commands
@ -380,7 +390,8 @@ script_body() {
# store previous routing configuration (sort: 'via' GW has to be
# inserted after device routes)
oldRoutes=$($IP route show | sort -k 2)
$IP route show | sort -k 2 | awk '{printf "ip route add %s\n",$0;}' > $OLD_ROUTES
echo "Deleting routing rules previously set by user space processes..."
$IP route show | grep -v 'proto kernel' | \
@ -455,7 +466,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:45 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:54 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:41 2012 PST by vadim
# Generated Mon Feb 20 14:10:50 2012 PST by vadim
#
# files: * firewall36.fw /etc/firewall36.fw
#
@ -346,9 +346,20 @@ script_body() {
# ============== ROUTING RULES ==============
TMPDIRNAME="/tmp/.fwbuilder.tempdir.$$"
HAVE_MKTEMP=$(which mktemp)
test -n "$HAVE_MKTEMP" && {
TMPDIRNAME=$(mktemp -d)
test -z "$TMPDIRNAME" && exit 1
}
test -z "$HAVE_MKTEMP" && {
TMPDIRNAME="/tmp/.fwbuilder.tempdir.$$"
(umask 077 && mkdir $TMPDIRNAME) || exit 1
}
TMPFILENAME="$TMPDIRNAME/.fwbuilder.out"
(umask 077 && mkdir $TMPDIRNAME) || exit 1
OLD_ROUTES="$TMPDIRNAME/.old_routes"
#
# This function stops stdout redirection
@ -368,8 +379,7 @@ script_body() {
# delete current routing rules
$IP route show | while read route ; do $IP route del $route ; done
# restore old routing rules
(IFS="
"; for route in $oldRoutes; do (IFS=' '; $IP route add $route); done)
sh $OLD_ROUTES
echo "...done"
restore_script_output
epilog_commands
@ -383,7 +393,8 @@ script_body() {
# store previous routing configuration (sort: 'via' GW has to be
# inserted after device routes)
oldRoutes=$($IP route show | sort -k 2)
$IP route show | sort -k 2 | awk '{printf "ip route add %s\n",$0;}' > $OLD_ROUTES
echo "Deleting routing rules previously set by user space processes..."
$IP route show | grep -v 'proto kernel' | \
@ -519,7 +530,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:41 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:50 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:48 2012 PST by vadim
# Generated Mon Feb 20 14:10:57 2012 PST by vadim
#
# files: * firewall37-1.fw /etc/fw/firewall37-1.fw
#
@ -988,7 +988,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:48 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:57 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:48 2012 PST by vadim
# Generated Mon Feb 20 14:10:57 2012 PST by vadim
#
# files: * firewall37-2.fw /etc/fw/firewall37-2.fw
#
@ -705,7 +705,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:48 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:57 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:48 2012 PST by vadim
# Generated Mon Feb 20 14:10:57 2012 PST by vadim
#
# files: * firewall37.fw /etc/fw/firewall37.fw
#
@ -1314,7 +1314,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:48 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:57 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:49 2012 PST by vadim
# Generated Mon Feb 20 14:10:58 2012 PST by vadim
#
# files: * firewall38.fw /etc/fw/firewall38.fw
#
@ -541,7 +541,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:49 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:10:58 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:54 2012 PST by vadim
# Generated Mon Feb 20 14:11:04 2012 PST by vadim
#
# files: * firewall39.fw /etc/fw/firewall39.fw
#
@ -821,7 +821,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:54 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:04 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:54 2012 PST by vadim
# Generated Mon Feb 20 14:11:04 2012 PST by vadim
#
# files: * firewall4.fw /etc/fw/firewall4.fw
#
@ -741,7 +741,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:54 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:04 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:54 2012 PST by vadim
# Generated Mon Feb 20 14:11:04 2012 PST by vadim
#
# files: * firewall40-1.fw /etc/firewall40-1.fw
#
@ -463,7 +463,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:54 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:04 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:00 2012 PST by vadim
# Generated Mon Feb 20 14:11:11 2012 PST by vadim
#
# files: * firewall40-2.fw /etc/firewall40-2.fw
#
@ -450,7 +450,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:00 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:11 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:50:54 2012 PST by vadim
# Generated Mon Feb 20 14:11:04 2012 PST by vadim
#
# files: * firewall40.fw /etc/firewall40.fw
#
@ -456,7 +456,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:50:54 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:04 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:01 2012 PST by vadim
# Generated Mon Feb 20 14:11:11 2012 PST by vadim
#
# files: * firewall41-1.fw /etc/firewall41-1.fw
#
@ -597,7 +597,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:01 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:11 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:01 2012 PST by vadim
# Generated Mon Feb 20 14:11:11 2012 PST by vadim
#
# files: * firewall41.fw /etc/firewall41.fw
#
@ -481,7 +481,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:01 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:11 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:07 2012 PST by vadim
# Generated Mon Feb 20 14:11:17 2012 PST by vadim
#
# files: * firewall42.fw /etc/fw/firewall42.fw
#
@ -406,7 +406,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:07 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:17 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:08 2012 PST by vadim
# Generated Mon Feb 20 14:11:17 2012 PST by vadim
#
# files: * firewall5.fw /etc/fw/firewall5.fw
#
@ -648,7 +648,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:08 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:17 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:08 2012 PST by vadim
# Generated Mon Feb 20 14:11:17 2012 PST by vadim
#
# files: * firewall50.fw /etc/fw/firewall50.fw
#
@ -440,7 +440,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:08 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:17 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:08 2012 PST by vadim
# Generated Mon Feb 20 14:11:17 2012 PST by vadim
#
# files: * firewall51.fw /etc/fw/firewall51.fw
#
@ -513,7 +513,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:08 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:17 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:13 2012 PST by vadim
# Generated Mon Feb 20 14:11:24 2012 PST by vadim
#
# files: * firewall6.fw /etc/fw/firewall6.fw
#
@ -542,7 +542,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:13 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:24 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:14 2012 PST by vadim
# Generated Mon Feb 20 14:11:24 2012 PST by vadim
#
# files: * firewall60.fw /etc/firewall60.fw
#
@ -441,7 +441,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:14 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:24 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:14 2012 PST by vadim
# Generated Mon Feb 20 14:11:24 2012 PST by vadim
#
# files: * firewall61-1.2.5.fw /etc/firewall61-1.2.5.fw
#
@ -521,7 +521,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:14 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:24 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:15 2012 PST by vadim
# Generated Mon Feb 20 14:11:24 2012 PST by vadim
#
# files: * firewall61-1.2.6.fw /etc/firewall61-1.2.6.fw
#
@ -527,7 +527,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:15 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:24 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:18 2012 PST by vadim
# Generated Mon Feb 20 14:11:30 2012 PST by vadim
#
# files: * firewall61-1.3.x.fw /etc/firewall61-1.3.x.fw
#
@ -514,7 +514,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:18 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:30 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:21 2012 PST by vadim
# Generated Mon Feb 20 14:11:30 2012 PST by vadim
#
# files: * firewall61-1.4.fw /etc/firewall61-1.4.fw
#
@ -515,7 +515,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:21 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:30 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:21 2012 PST by vadim
# Generated Mon Feb 20 14:11:30 2012 PST by vadim
#
# files: * firewall62.fw /etc/firewall62.fw
#
@ -591,7 +591,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:21 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:30 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:21 2012 PST by vadim
# Generated Mon Feb 20 14:11:30 2012 PST by vadim
#
# files: * firewall63.fw /etc/firewall63.fw
#
@ -411,7 +411,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:21 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:30 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:24 2012 PST by vadim
# Generated Mon Feb 20 14:11:36 2012 PST by vadim
#
# files: * firewall7.fw /etc/fw/firewall7.fw
#
@ -495,7 +495,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:24 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:36 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:27 2012 PST by vadim
# Generated Mon Feb 20 14:11:37 2012 PST by vadim
#
# files: * firewall70.fw iptables.sh
#
@ -434,7 +434,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:27 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:37 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:28 2012 PST by vadim
# Generated Mon Feb 20 14:11:36 2012 PST by vadim
#
# files: * firewall71.fw /etc/fw/firewall71.fw
#
@ -450,7 +450,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:28 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:36 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:28 2012 PST by vadim
# Generated Mon Feb 20 14:11:37 2012 PST by vadim
#
# files: * firewall72-1.3.x.fw /etc/fw/firewall72-1.3.x.fw
#
@ -582,7 +582,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:28 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:37 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:29 2012 PST by vadim
# Generated Mon Feb 20 14:11:43 2012 PST by vadim
#
# files: * firewall72-1.4.3.fw /etc/fw/firewall72-1.4.3.fw
#
@ -582,7 +582,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:29 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:43 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:34 2012 PST by vadim
# Generated Mon Feb 20 14:11:43 2012 PST by vadim
#
# files: * firewall73.fw /etc/fw/firewall73.fw
#
@ -545,7 +545,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:34 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:43 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:34 2012 PST by vadim
# Generated Mon Feb 20 14:11:43 2012 PST by vadim
#
# files: * firewall74.fw /etc/fw/firewall74.fw
#
@ -397,7 +397,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:34 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:43 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:34 2012 PST by vadim
# Generated Mon Feb 20 14:11:43 2012 PST by vadim
#
# files: * firewall8.fw /etc/fw/firewall8.fw
#
@ -382,7 +382,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:34 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:43 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:35 2012 PST by vadim
# Generated Mon Feb 20 14:11:49 2012 PST by vadim
#
# files: * firewall80.fw /etc/fw/firewall80.fw
#
@ -421,7 +421,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:35 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:49 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:40 2012 PST by vadim
# Generated Mon Feb 20 14:11:50 2012 PST by vadim
#
# files: * firewall81.fw /etc/fw/firewall81.fw
#
@ -442,7 +442,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:40 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:50 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:41 2012 PST by vadim
# Generated Mon Feb 20 14:11:50 2012 PST by vadim
#
# files: * firewall82.fw /etc/firewall82.fw
#
@ -435,7 +435,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:41 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:50 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:41 2012 PST by vadim
# Generated Mon Feb 20 14:11:50 2012 PST by vadim
#
# files: * firewall82_A.fw /etc/fw/firewall82_A.fw
#
@ -422,7 +422,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:41 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:50 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:41 2012 PST by vadim
# Generated Mon Feb 20 14:11:55 2012 PST by vadim
#
# files: * firewall82_B.fw /etc/fw/firewall82_B.fw
#
@ -385,7 +385,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:41 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:55 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:46 2012 PST by vadim
# Generated Mon Feb 20 14:11:56 2012 PST by vadim
#
# files: * firewall9.fw /etc/fw/firewall9.fw
#
@ -643,7 +643,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:46 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:56 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:47 2012 PST by vadim
# Generated Mon Feb 20 14:11:56 2012 PST by vadim
#
# files: * firewall90.fw /etc/fw/firewall90.fw
#
@ -405,7 +405,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:47 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:56 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:48 2012 PST by vadim
# Generated Mon Feb 20 14:11:56 2012 PST by vadim
#
# files: * firewall91.fw /etc/fw/firewall91.fw
#
@ -405,7 +405,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:48 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:56 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:47 2012 PST by vadim
# Generated Mon Feb 20 14:12:01 2012 PST by vadim
#
# files: * firewall92.fw /etc/fw/firewall92.fw
#
@ -441,7 +441,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:47 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:01 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:51 2012 PST by vadim
# Generated Mon Feb 20 14:12:03 2012 PST by vadim
#
# files: * firewall93.fw /etc/fw/firewall93.fw
#
@ -491,7 +491,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:51 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:03 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:53 2012 PST by vadim
# Generated Mon Feb 20 14:12:03 2012 PST by vadim
#
# files: * firewall94.fw /etc/fw/firewall94.fw
#
@ -543,7 +543,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:53 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:03 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:54 2012 PST by vadim
# Generated Mon Feb 20 14:12:03 2012 PST by vadim
#
# files: * firewall95.fw /etc/fw/firewall95.fw
#
@ -393,7 +393,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:51:54 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:03 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:28 2012 PST by vadim
# Generated Mon Feb 20 14:12:37 2012 PST by vadim
#
# files: * fw-A.fw /sw/FWbuilder/fw-A.fw
#
@ -581,9 +581,20 @@ script_body() {
# ============== ROUTING RULES ==============
TMPDIRNAME="/tmp/.fwbuilder.tempdir.$$"
HAVE_MKTEMP=$(which mktemp)
test -n "$HAVE_MKTEMP" && {
TMPDIRNAME=$(mktemp -d)
test -z "$TMPDIRNAME" && exit 1
}
test -z "$HAVE_MKTEMP" && {
TMPDIRNAME="/tmp/.fwbuilder.tempdir.$$"
(umask 077 && mkdir $TMPDIRNAME) || exit 1
}
TMPFILENAME="$TMPDIRNAME/.fwbuilder.out"
(umask 077 && mkdir $TMPDIRNAME) || exit 1
OLD_ROUTES="$TMPDIRNAME/.old_routes"
#
# This function stops stdout redirection
@ -603,8 +614,7 @@ script_body() {
# delete current routing rules
$IP route show | while read route ; do $IP route del $route ; done
# restore old routing rules
(IFS="
"; for route in $oldRoutes; do (IFS=' '; $IP route add $route); done)
sh $OLD_ROUTES
echo "...done"
restore_script_output
epilog_commands
@ -618,7 +628,8 @@ script_body() {
# store previous routing configuration (sort: 'via' GW has to be
# inserted after device routes)
oldRoutes=$($IP route show | sort -k 2)
$IP route show | sort -k 2 | awk '{printf "ip route add %s\n",$0;}' > $OLD_ROUTES
echo "Deleting routing rules previously set by user space processes..."
$IP route show | grep -v 'proto kernel' | \
@ -746,7 +757,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:28 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:37 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:28 2012 PST by vadim
# Generated Mon Feb 20 14:12:37 2012 PST by vadim
#
# files: * fw1.fw /etc/fw1.fw
#
@ -554,7 +554,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:28 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:37 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:51:01 2012 PST by vadim
# Generated Mon Feb 20 14:11:11 2012 PST by vadim
#
# files: * fwbuilder.fw /etc/init.d/fwbuilder.fw
#
@ -505,7 +505,7 @@ status_action() {
}
start() {
log "Activating firewall script generated Mon Feb 20 11:51:01 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:11:11 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:36 2012 PST by vadim
# Generated Mon Feb 20 14:12:47 2012 PST by vadim
#
# files: * heartbeat_cluster_1_d_linux-1-d.fw firewall.sh
#
@ -748,7 +748,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:36 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:47 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:37 2012 PST by vadim
# Generated Mon Feb 20 14:12:47 2012 PST by vadim
#
# files: * heartbeat_cluster_1_d_linux-2-d.fw firewall.sh
#
@ -750,7 +750,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:37 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:47 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:35 2012 PST by vadim
# Generated Mon Feb 20 14:12:46 2012 PST by vadim
#
# files: * heartbeat_cluster_1_linux-1.fw /etc/heartbeat_cluster_1_linux-1.fw
#
@ -753,9 +753,20 @@ script_body() {
# ============== ROUTING RULES ==============
TMPDIRNAME="/tmp/.fwbuilder.tempdir.$$"
HAVE_MKTEMP=$(which mktemp)
test -n "$HAVE_MKTEMP" && {
TMPDIRNAME=$(mktemp -d)
test -z "$TMPDIRNAME" && exit 1
}
test -z "$HAVE_MKTEMP" && {
TMPDIRNAME="/tmp/.fwbuilder.tempdir.$$"
(umask 077 && mkdir $TMPDIRNAME) || exit 1
}
TMPFILENAME="$TMPDIRNAME/.fwbuilder.out"
(umask 077 && mkdir $TMPDIRNAME) || exit 1
OLD_ROUTES="$TMPDIRNAME/.old_routes"
#
# This function stops stdout redirection
@ -775,8 +786,7 @@ script_body() {
# delete current routing rules
$IP route show | while read route ; do $IP route del $route ; done
# restore old routing rules
(IFS="
"; for route in $oldRoutes; do (IFS=' '; $IP route add $route); done)
sh $OLD_ROUTES
echo "...done"
restore_script_output
epilog_commands
@ -790,7 +800,8 @@ script_body() {
# store previous routing configuration (sort: 'via' GW has to be
# inserted after device routes)
oldRoutes=$($IP route show | sort -k 2)
$IP route show | sort -k 2 | awk '{printf "ip route add %s\n",$0;}' > $OLD_ROUTES
echo "Deleting routing rules previously set by user space processes..."
$IP route show | grep -v '\( proto kernel \)\|\(default via \)' | \
@ -865,7 +876,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:35 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:46 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:36 2012 PST by vadim
# Generated Mon Feb 20 14:12:46 2012 PST by vadim
#
# files: * heartbeat_cluster_1_linux-2.fw /etc/heartbeat_cluster_1_linux-2.fw
#
@ -651,9 +651,20 @@ script_body() {
# ============== ROUTING RULES ==============
TMPDIRNAME="/tmp/.fwbuilder.tempdir.$$"
HAVE_MKTEMP=$(which mktemp)
test -n "$HAVE_MKTEMP" && {
TMPDIRNAME=$(mktemp -d)
test -z "$TMPDIRNAME" && exit 1
}
test -z "$HAVE_MKTEMP" && {
TMPDIRNAME="/tmp/.fwbuilder.tempdir.$$"
(umask 077 && mkdir $TMPDIRNAME) || exit 1
}
TMPFILENAME="$TMPDIRNAME/.fwbuilder.out"
(umask 077 && mkdir $TMPDIRNAME) || exit 1
OLD_ROUTES="$TMPDIRNAME/.old_routes"
#
# This function stops stdout redirection
@ -673,8 +684,7 @@ script_body() {
# delete current routing rules
$IP route show | while read route ; do $IP route del $route ; done
# restore old routing rules
(IFS="
"; for route in $oldRoutes; do (IFS=' '; $IP route add $route); done)
sh $OLD_ROUTES
echo "...done"
restore_script_output
epilog_commands
@ -688,7 +698,8 @@ script_body() {
# store previous routing configuration (sort: 'via' GW has to be
# inserted after device routes)
oldRoutes=$($IP route show | sort -k 2)
$IP route show | sort -k 2 | awk '{printf "ip route add %s\n",$0;}' > $OLD_ROUTES
echo "Deleting routing rules previously set by user space processes..."
$IP route show | grep -v '\( proto kernel \)\|\(default via \)' | \
@ -763,7 +774,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:36 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:46 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:36 2012 PST by vadim
# Generated Mon Feb 20 14:12:48 2012 PST by vadim
#
# files: * heartbeat_cluster_2_linux-1.fw /etc/heartbeat_cluster_2_linux-1.fw
#
@ -617,9 +617,20 @@ script_body() {
# ============== ROUTING RULES ==============
TMPDIRNAME="/tmp/.fwbuilder.tempdir.$$"
HAVE_MKTEMP=$(which mktemp)
test -n "$HAVE_MKTEMP" && {
TMPDIRNAME=$(mktemp -d)
test -z "$TMPDIRNAME" && exit 1
}
test -z "$HAVE_MKTEMP" && {
TMPDIRNAME="/tmp/.fwbuilder.tempdir.$$"
(umask 077 && mkdir $TMPDIRNAME) || exit 1
}
TMPFILENAME="$TMPDIRNAME/.fwbuilder.out"
(umask 077 && mkdir $TMPDIRNAME) || exit 1
OLD_ROUTES="$TMPDIRNAME/.old_routes"
#
# This function stops stdout redirection
@ -639,8 +650,7 @@ script_body() {
# delete current routing rules
$IP route show | while read route ; do $IP route del $route ; done
# restore old routing rules
(IFS="
"; for route in $oldRoutes; do (IFS=' '; $IP route add $route); done)
sh $OLD_ROUTES
echo "...done"
restore_script_output
epilog_commands
@ -654,7 +664,8 @@ script_body() {
# store previous routing configuration (sort: 'via' GW has to be
# inserted after device routes)
oldRoutes=$($IP route show | sort -k 2)
$IP route show | sort -k 2 | awk '{printf "ip route add %s\n",$0;}' > $OLD_ROUTES
echo "Deleting routing rules previously set by user space processes..."
$IP route show | grep -v '\( proto kernel \)\|\(default via \)' | \
@ -729,7 +740,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:36 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:48 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:37 2012 PST by vadim
# Generated Mon Feb 20 14:12:48 2012 PST by vadim
#
# files: * heartbeat_cluster_2_linux-2.fw /etc/heartbeat_cluster_2_linux-2.fw
#
@ -530,9 +530,20 @@ script_body() {
# ============== ROUTING RULES ==============
TMPDIRNAME="/tmp/.fwbuilder.tempdir.$$"
HAVE_MKTEMP=$(which mktemp)
test -n "$HAVE_MKTEMP" && {
TMPDIRNAME=$(mktemp -d)
test -z "$TMPDIRNAME" && exit 1
}
test -z "$HAVE_MKTEMP" && {
TMPDIRNAME="/tmp/.fwbuilder.tempdir.$$"
(umask 077 && mkdir $TMPDIRNAME) || exit 1
}
TMPFILENAME="$TMPDIRNAME/.fwbuilder.out"
(umask 077 && mkdir $TMPDIRNAME) || exit 1
OLD_ROUTES="$TMPDIRNAME/.old_routes"
#
# This function stops stdout redirection
@ -552,8 +563,7 @@ script_body() {
# delete current routing rules
$IP route show | while read route ; do $IP route del $route ; done
# restore old routing rules
(IFS="
"; for route in $oldRoutes; do (IFS=' '; $IP route add $route); done)
sh $OLD_ROUTES
echo "...done"
restore_script_output
epilog_commands
@ -567,7 +577,8 @@ script_body() {
# store previous routing configuration (sort: 'via' GW has to be
# inserted after device routes)
oldRoutes=$($IP route show | sort -k 2)
$IP route show | sort -k 2 | awk '{printf "ip route add %s\n",$0;}' > $OLD_ROUTES
echo "Deleting routing rules previously set by user space processes..."
$IP route show | grep -v '\( proto kernel \)\|\(default via \)' | \
@ -642,7 +653,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:37 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:48 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:28 2012 PST by vadim
# Generated Mon Feb 20 14:12:42 2012 PST by vadim
#
# files: * host.fw /etc/fw/host.fw
#
@ -444,7 +444,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:28 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:42 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:37 2012 PST by vadim
# Generated Mon Feb 20 14:12:48 2012 PST by vadim
#
# files: * openais_cluster_1_linux-1.fw /etc/openais_cluster_1_linux-1.fw
#
@ -598,9 +598,20 @@ script_body() {
# ============== ROUTING RULES ==============
TMPDIRNAME="/tmp/.fwbuilder.tempdir.$$"
HAVE_MKTEMP=$(which mktemp)
test -n "$HAVE_MKTEMP" && {
TMPDIRNAME=$(mktemp -d)
test -z "$TMPDIRNAME" && exit 1
}
test -z "$HAVE_MKTEMP" && {
TMPDIRNAME="/tmp/.fwbuilder.tempdir.$$"
(umask 077 && mkdir $TMPDIRNAME) || exit 1
}
TMPFILENAME="$TMPDIRNAME/.fwbuilder.out"
(umask 077 && mkdir $TMPDIRNAME) || exit 1
OLD_ROUTES="$TMPDIRNAME/.old_routes"
#
# This function stops stdout redirection
@ -620,8 +631,7 @@ script_body() {
# delete current routing rules
$IP route show | while read route ; do $IP route del $route ; done
# restore old routing rules
(IFS="
"; for route in $oldRoutes; do (IFS=' '; $IP route add $route); done)
sh $OLD_ROUTES
echo "...done"
restore_script_output
epilog_commands
@ -635,7 +645,8 @@ script_body() {
# store previous routing configuration (sort: 'via' GW has to be
# inserted after device routes)
oldRoutes=$($IP route show | sort -k 2)
$IP route show | sort -k 2 | awk '{printf "ip route add %s\n",$0;}' > $OLD_ROUTES
echo "Deleting routing rules previously set by user space processes..."
$IP route show | grep -v '\( proto kernel \)\|\(default via \)' | \
@ -729,7 +740,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:37 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:48 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:38 2012 PST by vadim
# Generated Mon Feb 20 14:12:48 2012 PST by vadim
#
# files: * openais_cluster_1_linux-2.fw /etc/openais_cluster_1_linux-2.fw
#
@ -502,9 +502,20 @@ script_body() {
# ============== ROUTING RULES ==============
TMPDIRNAME="/tmp/.fwbuilder.tempdir.$$"
HAVE_MKTEMP=$(which mktemp)
test -n "$HAVE_MKTEMP" && {
TMPDIRNAME=$(mktemp -d)
test -z "$TMPDIRNAME" && exit 1
}
test -z "$HAVE_MKTEMP" && {
TMPDIRNAME="/tmp/.fwbuilder.tempdir.$$"
(umask 077 && mkdir $TMPDIRNAME) || exit 1
}
TMPFILENAME="$TMPDIRNAME/.fwbuilder.out"
(umask 077 && mkdir $TMPDIRNAME) || exit 1
OLD_ROUTES="$TMPDIRNAME/.old_routes"
#
# This function stops stdout redirection
@ -524,8 +535,7 @@ script_body() {
# delete current routing rules
$IP route show | while read route ; do $IP route del $route ; done
# restore old routing rules
(IFS="
"; for route in $oldRoutes; do (IFS=' '; $IP route add $route); done)
sh $OLD_ROUTES
echo "...done"
restore_script_output
epilog_commands
@ -539,7 +549,8 @@ script_body() {
# store previous routing configuration (sort: 'via' GW has to be
# inserted after device routes)
oldRoutes=$($IP route show | sort -k 2)
$IP route show | sort -k 2 | awk '{printf "ip route add %s\n",$0;}' > $OLD_ROUTES
echo "Deleting routing rules previously set by user space processes..."
$IP route show | grep -v '\( proto kernel \)\|\(default via \)' | \
@ -633,7 +644,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:38 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:48 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:34 2012 PST by vadim
# Generated Mon Feb 20 14:12:44 2012 PST by vadim
#
# files: * rh90.fw /etc/rh90.fw
#
@ -443,7 +443,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:34 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:44 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:37 2012 PST by vadim
# Generated Mon Feb 20 14:12:49 2012 PST by vadim
#
# files: * secuwall_cluster_1_secuwall-1.fw /etc/secuwall_cluster_1_secuwall-1.fw
#
@ -427,7 +427,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:37 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:49 2012 by vadim"
log "Database was cluster-tests.fwb"
check_tools
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:38 2012 PST by vadim
# Generated Mon Feb 20 14:12:49 2012 PST by vadim
#
# files: * server-cluster-1_server-1.fw /etc/fw/server-cluster-1_server-1.fw
#
@ -422,7 +422,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:38 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:49 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:38 2012 PST by vadim
# Generated Mon Feb 20 14:12:49 2012 PST by vadim
#
# files: * server-cluster-1_server-2.fw /etc/fw/server-cluster-1_server-2.fw
#
@ -419,7 +419,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:38 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:49 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:34 2012 PST by vadim
# Generated Mon Feb 20 14:12:47 2012 PST by vadim
#
# files: * test-shadowing-1.fw /etc/test-shadowing-1.fw
#
@ -493,7 +493,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:34 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:47 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:37 2012 PST by vadim
# Generated Mon Feb 20 14:12:50 2012 PST by vadim
#
# files: * test-shadowing-2.fw /etc/test-shadowing-2.fw
#
@ -451,7 +451,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:37 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:50 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:39 2012 PST by vadim
# Generated Mon Feb 20 14:12:50 2012 PST by vadim
#
# files: * test-shadowing-3.fw /etc/test-shadowing-3.fw
#
@ -552,7 +552,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:39 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:50 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:34 2012 PST by vadim
# Generated Mon Feb 20 14:12:44 2012 PST by vadim
#
# files: * test_fw.fw /etc/test_fw.fw
#
@ -599,7 +599,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:34 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:44 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:38 2012 PST by vadim
# Generated Mon Feb 20 14:12:50 2012 PST by vadim
#
# files: * vrrp_cluster_1_linux-1.fw /etc/vrrp_cluster_1_linux-1.fw
#
@ -601,9 +601,20 @@ script_body() {
# ============== ROUTING RULES ==============
TMPDIRNAME="/tmp/.fwbuilder.tempdir.$$"
HAVE_MKTEMP=$(which mktemp)
test -n "$HAVE_MKTEMP" && {
TMPDIRNAME=$(mktemp -d)
test -z "$TMPDIRNAME" && exit 1
}
test -z "$HAVE_MKTEMP" && {
TMPDIRNAME="/tmp/.fwbuilder.tempdir.$$"
(umask 077 && mkdir $TMPDIRNAME) || exit 1
}
TMPFILENAME="$TMPDIRNAME/.fwbuilder.out"
(umask 077 && mkdir $TMPDIRNAME) || exit 1
OLD_ROUTES="$TMPDIRNAME/.old_routes"
#
# This function stops stdout redirection
@ -623,8 +634,7 @@ script_body() {
# delete current routing rules
$IP route show | while read route ; do $IP route del $route ; done
# restore old routing rules
(IFS="
"; for route in $oldRoutes; do (IFS=' '; $IP route add $route); done)
sh $OLD_ROUTES
echo "...done"
restore_script_output
epilog_commands
@ -638,7 +648,8 @@ script_body() {
# store previous routing configuration (sort: 'via' GW has to be
# inserted after device routes)
oldRoutes=$($IP route show | sort -k 2)
$IP route show | sort -k 2 | awk '{printf "ip route add %s\n",$0;}' > $OLD_ROUTES
echo "Deleting routing rules previously set by user space processes..."
$IP route show | grep -v '\( proto kernel \)\|\(default via \)' | \
@ -732,7 +743,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:38 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:50 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:38 2012 PST by vadim
# Generated Mon Feb 20 14:12:50 2012 PST by vadim
#
# files: * vrrp_cluster_1_linux-2.fw /etc/vrrp_cluster_1_linux-2.fw
#
@ -506,9 +506,20 @@ script_body() {
# ============== ROUTING RULES ==============
TMPDIRNAME="/tmp/.fwbuilder.tempdir.$$"
HAVE_MKTEMP=$(which mktemp)
test -n "$HAVE_MKTEMP" && {
TMPDIRNAME=$(mktemp -d)
test -z "$TMPDIRNAME" && exit 1
}
test -z "$HAVE_MKTEMP" && {
TMPDIRNAME="/tmp/.fwbuilder.tempdir.$$"
(umask 077 && mkdir $TMPDIRNAME) || exit 1
}
TMPFILENAME="$TMPDIRNAME/.fwbuilder.out"
(umask 077 && mkdir $TMPDIRNAME) || exit 1
OLD_ROUTES="$TMPDIRNAME/.old_routes"
#
# This function stops stdout redirection
@ -528,8 +539,7 @@ script_body() {
# delete current routing rules
$IP route show | while read route ; do $IP route del $route ; done
# restore old routing rules
(IFS="
"; for route in $oldRoutes; do (IFS=' '; $IP route add $route); done)
sh $OLD_ROUTES
echo "...done"
restore_script_output
epilog_commands
@ -543,7 +553,8 @@ script_body() {
# store previous routing configuration (sort: 'via' GW has to be
# inserted after device routes)
oldRoutes=$($IP route show | sort -k 2)
$IP route show | sort -k 2 | awk '{printf "ip route add %s\n",$0;}' > $OLD_ROUTES
echo "Deleting routing rules previously set by user space processes..."
$IP route show | grep -v '\( proto kernel \)\|\(default via \)' | \
@ -637,7 +648,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:38 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:50 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:38 2012 PST by vadim
# Generated Mon Feb 20 14:12:50 2012 PST by vadim
#
# files: * vrrp_cluster_2_linux-1.fw /etc/vrrp_cluster_2_linux-1.fw
#
@ -664,7 +664,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:38 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:50 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:38 2012 PST by vadim
# Generated Mon Feb 20 14:12:50 2012 PST by vadim
#
# files: * vrrp_cluster_2_linux-2.fw /etc/vrrp_cluster_2_linux-2.fw
#
@ -569,7 +569,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:38 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:50 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files

View File

@ -4,7 +4,7 @@
#
# Firewall Builder fwb_ipt v5.0.2.3595
#
# Generated Mon Feb 20 11:52:39 2012 PST by vadim
# Generated Mon Feb 20 14:12:50 2012 PST by vadim
#
# files: * vrrp_cluster_2_linux-3.fw /etc/vrrp_cluster_2_linux-3.fw
#
@ -545,7 +545,7 @@ test -z "$cmd" && {
case "$cmd" in
start)
log "Activating firewall script generated Mon Feb 20 11:52:39 2012 by vadim"
log "Activating firewall script generated Mon Feb 20 14:12:50 2012 by vadim"
check_tools
prolog_commands
check_run_time_address_table_files