Hi,

I moved "optional" from providers to interfaces config files but same result.
There is something strange.
Having the physical link down on ETH2.

First Command shorewall disable eth2

Gives

Error: "nexthop" or end of line is expected instead of "linkdown"
   ERROR: Command "ip -4 route replace table 250 default nexthop via 192.168.0.1 dev eth2 weight 1 linkdown" Failed

Next command shorewall enable eth2

Gives

 WARNING: Stale lockfile /var/lib/shorewall/lock from pid 8093 removed


Next Command shorewall disable eth2

Gives no error messages

From that point I can enable/disable eth2 without any warning while the physical link on eth2 is still down


Attached  the requested trace file.


Kind regards,

JF Bogaerts


------------------------------------------------------------------------


On 06/05/2018 22:11, Tom Eastep wrote:
On 05/06/2018 10:12 AM, Jean-Francois Bogaerts wrote:
Dear Tom,

Yes I did.

Here follows providers entries

Voo1    1    1    -        eth2        192.168.0.1
track,balance=1,optional
Voo2    2    2    -        eth3        192.168.1.1
track,balance=1,optional

Don't bother about gateway addresses, this is just from my lab testing

Okay - given that you are using two physical interfaces, it is preferred
to set 'optional' in the interfaces file rather than the providers file.

With eth2 down, please run

        sh -x /var/lib/shorewall/firewall reload > trace 2>&1

and forward the trace file.

Thanks,
-Tom




------------------------------------------------------------------------------
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

+ LEFTSHIFT='<<'
+ g_debug_iptables=
+ '[' 1 -gt 1 ']'
+ '[' -z '' ']'
+ '[' -n '' ']'
+ g_purge=
+ g_noroutes=
+ g_timestamp=
+ g_recovering=
+ g_sha1sum1=sha-lh-6c0d4a617b5759d2b6e4
+ g_sha1sum2=sha-rh-886de17721c6dca92855
+ g_counters=
+ g_compiled=
+ g_file=
+ g_docker=
+ g_dockernetwork=
+ g_forcereload=
+ initialize
+ umask 077
+ g_family=4
+ g_confdir=/etc/shorewall
+ g_product=Shorewall
+ g_program=shorewall
+ g_basedir=/usr/share/shorewall
+ CONFIG_PATH=/etc/shorewall:/usr/share/shorewall
+ '[' -f /etc/shorewall/vardir ']'
+ '[' -n /var/lib/shorewall ']'
+ '[' -n /var/lib ']'
+ TEMPFILE=
+ DISABLE_IPV6=
+ MODULESDIR=
+ MODULE_SUFFIX=ko
+ LOAD_HELPERS_ONLY=Yes
+ LOCKFILE=
+ SUBSYSLOCK=/var/lock/subsys/shorewall
+ LOG_VERBOSITY=2
+ RESTART=restart
+ '[' -n reload ']'
+ '[' -n 0 ']'
+ '[' -n restore ']'
+ SHOREWALL_VERSION=5.0.15.6
+ PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin
+ TERMINATOR=fatal_error
+ DONT_LOAD=
+ STARTUP_LOG=/var/log/shorewall-init.log
+ '[' -z '' ']'
++ mywhich iptables
++ local dir
+++ split /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin
+++ local ifs
+++ ifs='       
'
+++ IFS=:
+++ echo /sbin /bin /usr/sbin /usr/bin /usr/local/bin /usr/local/sbin
+++ IFS='       
'
++ for dir in '$(split $PATH)'
++ '[' -x /sbin/iptables ']'
++ for dir in '$(split $PATH)'
++ '[' -x /bin/iptables ']'
++ for dir in '$(split $PATH)'
++ '[' -x /usr/sbin/iptables ']'
++ echo /usr/sbin/iptables
++ return 0
+ IPTABLES=/usr/sbin/iptables
+ '[' -n /usr/sbin/iptables -a -x /usr/sbin/iptables ']'
+ case $IPTABLES in
+ IP6TABLES=/usr/sbin/ip6tables
+ IPTABLES_RESTORE=/usr/sbin/iptables-restore
+ '[' -x /usr/sbin/iptables-restore ']'
+ g_tool=/usr/sbin/iptables
+ g_tool='/usr/sbin/iptables --wait'
+ IP=ip
+ TC=tc
+ IPSET=ipset
+ EXT_IF1=eth2
+ EXT_IF2=eth3
+ g_stopping=
+ '[' -d /var/lib/shorewall ']'
+ '[' -n /var/log/shorewall-init.log ']'
+ touch /var/log/shorewall-init.log
+ chmod 0600 /var/log/shorewall-init.log
+ '[' 0 -eq 1 ']'
+ finished=0
+ '[' 0 -eq 0 -a 1 -gt 0 ']'
+ option=reload
+ case $option in
+ finished=1
+ '[' 1 -eq 0 -a 1 -gt 0 ']'
+ COMMAND=reload
+ case "$COMMAND" in
+ '[' 1 -ne 1 ']'
+ reload_command
+ product_is_started
+ qt1 /usr/sbin/iptables --wait -L shorewall -n
+ local status
+ '[' 1 ']'
+ /usr/sbin/iptables --wait -L shorewall -n
+ status=0
+ '[' 0 -ne 4 ']'
+ return 0
+ progress_message3 'Reloading Shorewall....'
+ local timestamp
+ timestamp=
+ '[' 0 -ge 0 ']'
+ '[' -n '' ']'
+ echo 'Reloading Shorewall....'
Reloading Shorewall....
+ '[' 2 -ge 0 ']'
++ date '+%b %e %T'
+ timestamp='mai  7 08:47:38 '
+ echo 'mai  7 08:47:38 Reloading Shorewall....'
+ detect_configuration
+ local interface
+ interface=
+ '[' -n '' ']'
+ '[' -z '' -o '' = eth2 ']'
++ find_first_interface_address_if_any eth2
++ '[' 4 -eq 4 ']'
+++ ip -f inet addr show eth2
+++ grep 'inet .* global'
+++ head -n1
++ addr='    inet 192.168.0.37/24 brd 192.168.0.255 scope global eth2'
++ '[' -n '    inet 192.168.0.37/24 brd 192.168.0.255 scope global eth2' ']'
++ echo inet 192.168.0.37/24 brd 192.168.0.255 scope global eth2
++ sed 's/\s*inet //;s/\/.*//;s/ peer.*//'
+ SW_ETH2_ADDRESS=192.168.0.37
+ '[' -z '' -o '' = eth3 ']'
++ find_first_interface_address_if_any eth3
++ '[' 4 -eq 4 ']'
+++ ip -f inet addr show eth3
+++ grep 'inet .* global'
+++ head -n1
++ addr='    inet 192.168.0.38/24 brd 192.168.0.255 scope global eth3'
++ '[' -n '    inet 192.168.0.38/24 brd 192.168.0.255 scope global eth3' ']'
++ echo inet 192.168.0.38/24 brd 192.168.0.255 scope global eth3
++ sed 's/\s*inet //;s/\/.*//;s/ peer.*//'
+ SW_ETH3_ADDRESS=192.168.0.38
+ SW_ETH2_IS_USABLE=
+ SW_ETH3_IS_USABLE=
+ '[' -z '' -o '' = eth2 ']'
+ interface_is_usable eth2
+ local status
+ status=0
+ loopback_interface eth2
+ '[' eth2 = lo ']'
+ ip link show eth2
+ fgrep -q LOOPBACK
+ interface_is_up eth2
++ ip -4 link list dev eth2
++ grep -e '[<,]UP[,>]'
+ '[' -n '2: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP 
mode DEFAULT group default qlen 1000' ']'
++ find_first_interface_address_if_any eth2
++ '[' 4 -eq 4 ']'
+++ ip -f inet addr show eth2
+++ grep 'inet .* global'
+++ head -n1
++ addr='    inet 192.168.0.37/24 brd 192.168.0.255 scope global eth2'
++ '[' -n '    inet 192.168.0.37/24 brd 192.168.0.255 scope global eth2' ']'
++ echo inet 192.168.0.37/24 brd 192.168.0.255 scope global eth2
++ sed 's/\s*inet //;s/\/.*//;s/ peer.*//'
+ '[' 192.168.0.37 '!=' 0.0.0.0 ']'
+ '[' reload '!=' enable ']'
+ '[' '!' -f /var/lib/shorewall/eth2_disabled ']'
+ run_isusable_exit eth2
+ true
+ status=0
+ return 0
+ SW_ETH2_IS_USABLE=Yes
+ '[' -z '' -o '' = eth3 ']'
+ interface_is_usable eth3
+ local status
+ status=0
+ loopback_interface eth3
+ '[' eth3 = lo ']'
+ ip link show eth3
+ fgrep -q LOOPBACK
+ interface_is_up eth3
++ ip -4 link list dev eth3
++ grep -e '[<,]UP[,>]'
+ '[' -n '4: eth3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP 
mode DEFAULT group default qlen 1000' ']'
++ find_first_interface_address_if_any eth3
++ '[' 4 -eq 4 ']'
+++ ip -f inet addr show eth3
+++ grep 'inet .* global'
+++ head -n1
++ addr='    inet 192.168.0.38/24 brd 192.168.0.255 scope global eth3'
++ '[' -n '    inet 192.168.0.38/24 brd 192.168.0.255 scope global eth3' ']'
++ echo inet 192.168.0.38/24 brd 192.168.0.255 scope global eth3
++ sed 's/\s*inet //;s/\/.*//;s/ peer.*//'
+ '[' 192.168.0.38 '!=' 0.0.0.0 ']'
+ '[' reload '!=' enable ']'
+ '[' '!' -f /var/lib/shorewall/eth3_disabled ']'
+ run_isusable_exit eth3
+ true
+ status=0
+ return 0
+ SW_ETH3_IS_USABLE=Yes
+ define_firewall
+ local options
+ progress_message2 Initializing...
+ local timestamp
+ timestamp=
+ '[' 0 -gt 0 ']'
+ '[' 2 -gt 0 ']'
++ date '+%b %e %T'
+ timestamp='mai  7 08:47:38 '
+ echo 'mai  7 08:47:38 Initializing...'
+ echo MODULESDIR=
+ cat
+ reload_kernel_modules
+ local save_modules_dir
+ save_modules_dir=
+ local directory
+ local moduledirectories
+ moduledirectories=
+ local moduleloader
+ moduleloader=modprobe
+ local uname
+ local extras
+ qt mywhich modprobe
+ mywhich modprobe
+ '[' -n ko ']'
+ '[' -n '' ']'
+ '[' -z '' ']'
++ uname -r
+ uname=4.4.76-1-default
+ 
MODULESDIR=/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter:/lib/modules/4.4.76-1-default/kernel/net/netfilter:/lib/modules/4.4.76-1-default/kernel/net/sched:/lib/modules/4.4.76-1-default/extra:/lib/modules/4.4.76-1-default/extra/ipset
+ '[' -n '' ']'
+ '[' -d /sys/module/ ']'
++ split 
/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter:/lib/modules/4.4.76-1-default/kernel/net/netfilter:/lib/modules/4.4.76-1-default/kernel/net/sched:/lib/modules/4.4.76-1-default/extra:/lib/modules/4.4.76-1-default/extra/ipset
++ local ifs
++ ifs='        
'
++ IFS=:
++ echo /lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter 
/lib/modules/4.4.76-1-default/kernel/net/netfilter 
/lib/modules/4.4.76-1-default/kernel/net/sched 
/lib/modules/4.4.76-1-default/extra /lib/modules/4.4.76-1-default/extra/ipset
++ IFS='        
'
+ for directory in '$(split $MODULESDIR)'
+ '[' -d /lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter ']'
+ moduledirectories=' /lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter'
+ for directory in '$(split $MODULESDIR)'
+ '[' -d /lib/modules/4.4.76-1-default/kernel/net/netfilter ']'
+ moduledirectories=' /lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter 
/lib/modules/4.4.76-1-default/kernel/net/netfilter'
+ for directory in '$(split $MODULESDIR)'
+ '[' -d /lib/modules/4.4.76-1-default/kernel/net/sched ']'
+ moduledirectories=' /lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter 
/lib/modules/4.4.76-1-default/kernel/net/netfilter 
/lib/modules/4.4.76-1-default/kernel/net/sched'
+ for directory in '$(split $MODULESDIR)'
+ '[' -d /lib/modules/4.4.76-1-default/extra ']'
+ for directory in '$(split $MODULESDIR)'
+ '[' -d /lib/modules/4.4.76-1-default/extra/ipset ']'
+ '[' -n ' /lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter 
/lib/modules/4.4.76-1-default/kernel/net/netfilter 
/lib/modules/4.4.76-1-default/kernel/net/sched' ']'
+ read command
+ eval loadmodule ip_conntrack_amanda
++ loadmodule ip_conntrack_amanda
++ local modulename
++ modulename=ip_conntrack_amanda
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search ip_conntrack_amanda
++ local e
++ e=ip_conntrack_amanda
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/ip_conntrack_amanda ']'
++ shift
++ for suffix in '$MODULE_SUFFIX'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_conntrack_amanda.ko
++ '[' -f 
/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_conntrack_amanda.ko 
']'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_conntrack_amanda.ko
++ '[' -f 
/lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_conntrack_amanda.ko ']'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/sched/ip_conntrack_amanda.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/sched/ip_conntrack_amanda.ko 
']'
+ read command
+ eval loadmodule ip_conntrack_ftp
++ loadmodule ip_conntrack_ftp
++ local modulename
++ modulename=ip_conntrack_ftp
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search ip_conntrack_ftp
++ local e
++ e=ip_conntrack_ftp
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/ip_conntrack_ftp ']'
++ shift
++ for suffix in '$MODULE_SUFFIX'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_conntrack_ftp.ko
++ '[' -f 
/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_conntrack_ftp.ko ']'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_conntrack_ftp.ko
++ '[' -f 
/lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_conntrack_ftp.ko ']'
++ for directory in '$moduledirectories'
++ modulefile=/lib/modules/4.4.76-1-default/kernel/net/sched/ip_conntrack_ftp.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/sched/ip_conntrack_ftp.ko ']'
+ read command
+ eval loadmodule ip_conntrack_h323
++ loadmodule ip_conntrack_h323
++ local modulename
++ modulename=ip_conntrack_h323
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search ip_conntrack_h323
++ local e
++ e=ip_conntrack_h323
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/ip_conntrack_h323 ']'
++ shift
++ for suffix in '$MODULE_SUFFIX'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_conntrack_h323.ko
++ '[' -f 
/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_conntrack_h323.ko ']'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_conntrack_h323.ko
++ '[' -f 
/lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_conntrack_h323.ko ']'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/sched/ip_conntrack_h323.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/sched/ip_conntrack_h323.ko 
']'
+ read command
+ eval loadmodule ip_conntrack_irc
++ loadmodule ip_conntrack_irc
++ local modulename
++ modulename=ip_conntrack_irc
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search ip_conntrack_irc
++ local e
++ e=ip_conntrack_irc
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/ip_conntrack_irc ']'
++ shift
++ for suffix in '$MODULE_SUFFIX'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_conntrack_irc.ko
++ '[' -f 
/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_conntrack_irc.ko ']'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_conntrack_irc.ko
++ '[' -f 
/lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_conntrack_irc.ko ']'
++ for directory in '$moduledirectories'
++ modulefile=/lib/modules/4.4.76-1-default/kernel/net/sched/ip_conntrack_irc.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/sched/ip_conntrack_irc.ko ']'
+ read command
+ eval loadmodule ip_conntrack_netbios_ns
++ loadmodule ip_conntrack_netbios_ns
++ local modulename
++ modulename=ip_conntrack_netbios_ns
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search ip_conntrack_netbios_ns
++ local e
++ e=ip_conntrack_netbios_ns
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/ip_conntrack_netbios_ns ']'
++ shift
++ for suffix in '$MODULE_SUFFIX'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_conntrack_netbios_ns.ko
++ '[' -f 
/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_conntrack_netbios_ns.ko
 ']'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_conntrack_netbios_ns.ko
++ '[' -f 
/lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_conntrack_netbios_ns.ko 
']'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/sched/ip_conntrack_netbios_ns.ko
++ '[' -f 
/lib/modules/4.4.76-1-default/kernel/net/sched/ip_conntrack_netbios_ns.ko ']'
+ read command
+ eval loadmodule ip_conntrack_pptp
++ loadmodule ip_conntrack_pptp
++ local modulename
++ modulename=ip_conntrack_pptp
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search ip_conntrack_pptp
++ local e
++ e=ip_conntrack_pptp
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/ip_conntrack_pptp ']'
++ shift
++ for suffix in '$MODULE_SUFFIX'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_conntrack_pptp.ko
++ '[' -f 
/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_conntrack_pptp.ko ']'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_conntrack_pptp.ko
++ '[' -f 
/lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_conntrack_pptp.ko ']'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/sched/ip_conntrack_pptp.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/sched/ip_conntrack_pptp.ko 
']'
+ read command
+ eval loadmodule ip_conntrack_sip
++ loadmodule ip_conntrack_sip
++ local modulename
++ modulename=ip_conntrack_sip
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search ip_conntrack_sip
++ local e
++ e=ip_conntrack_sip
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/ip_conntrack_sip ']'
++ shift
++ for suffix in '$MODULE_SUFFIX'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_conntrack_sip.ko
++ '[' -f 
/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_conntrack_sip.ko ']'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_conntrack_sip.ko
++ '[' -f 
/lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_conntrack_sip.ko ']'
++ for directory in '$moduledirectories'
++ modulefile=/lib/modules/4.4.76-1-default/kernel/net/sched/ip_conntrack_sip.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/sched/ip_conntrack_sip.ko ']'
+ read command
+ eval loadmodule ip_conntrack_tftp
++ loadmodule ip_conntrack_tftp
++ local modulename
++ modulename=ip_conntrack_tftp
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search ip_conntrack_tftp
++ local e
++ e=ip_conntrack_tftp
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/ip_conntrack_tftp ']'
++ shift
++ for suffix in '$MODULE_SUFFIX'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_conntrack_tftp.ko
++ '[' -f 
/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_conntrack_tftp.ko ']'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_conntrack_tftp.ko
++ '[' -f 
/lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_conntrack_tftp.ko ']'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/sched/ip_conntrack_tftp.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/sched/ip_conntrack_tftp.ko 
']'
+ read command
+ eval loadmodule ip_nat_amanda
++ loadmodule ip_nat_amanda
++ local modulename
++ modulename=ip_nat_amanda
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search ip_nat_amanda
++ local e
++ e=ip_nat_amanda
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/ip_nat_amanda ']'
++ shift
++ for suffix in '$MODULE_SUFFIX'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_nat_amanda.ko
++ '[' -f 
/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_nat_amanda.ko ']'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_nat_amanda.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_nat_amanda.ko 
']'
++ for directory in '$moduledirectories'
++ modulefile=/lib/modules/4.4.76-1-default/kernel/net/sched/ip_nat_amanda.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/sched/ip_nat_amanda.ko ']'
+ read command
+ eval loadmodule ip_nat_ftp
++ loadmodule ip_nat_ftp
++ local modulename
++ modulename=ip_nat_ftp
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search ip_nat_ftp
++ local e
++ e=ip_nat_ftp
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/ip_nat_ftp ']'
++ shift
++ for suffix in '$MODULE_SUFFIX'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_nat_ftp.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_nat_ftp.ko 
']'
++ for directory in '$moduledirectories'
++ modulefile=/lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_nat_ftp.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_nat_ftp.ko ']'
++ for directory in '$moduledirectories'
++ modulefile=/lib/modules/4.4.76-1-default/kernel/net/sched/ip_nat_ftp.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/sched/ip_nat_ftp.ko ']'
+ read command
+ eval loadmodule ip_nat_h323
++ loadmodule ip_nat_h323
++ local modulename
++ modulename=ip_nat_h323
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search ip_nat_h323
++ local e
++ e=ip_nat_h323
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/ip_nat_h323 ']'
++ shift
++ for suffix in '$MODULE_SUFFIX'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_nat_h323.ko
++ '[' -f 
/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_nat_h323.ko ']'
++ for directory in '$moduledirectories'
++ modulefile=/lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_nat_h323.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_nat_h323.ko ']'
++ for directory in '$moduledirectories'
++ modulefile=/lib/modules/4.4.76-1-default/kernel/net/sched/ip_nat_h323.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/sched/ip_nat_h323.ko ']'
+ read command
+ eval loadmodule ip_nat_irc
++ loadmodule ip_nat_irc
++ local modulename
++ modulename=ip_nat_irc
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search ip_nat_irc
++ local e
++ e=ip_nat_irc
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/ip_nat_irc ']'
++ shift
++ for suffix in '$MODULE_SUFFIX'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_nat_irc.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_nat_irc.ko 
']'
++ for directory in '$moduledirectories'
++ modulefile=/lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_nat_irc.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_nat_irc.ko ']'
++ for directory in '$moduledirectories'
++ modulefile=/lib/modules/4.4.76-1-default/kernel/net/sched/ip_nat_irc.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/sched/ip_nat_irc.ko ']'
+ read command
+ eval loadmodule ip_nat_pptp
++ loadmodule ip_nat_pptp
++ local modulename
++ modulename=ip_nat_pptp
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search ip_nat_pptp
++ local e
++ e=ip_nat_pptp
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/ip_nat_pptp ']'
++ shift
++ for suffix in '$MODULE_SUFFIX'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_nat_pptp.ko
++ '[' -f 
/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_nat_pptp.ko ']'
++ for directory in '$moduledirectories'
++ modulefile=/lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_nat_pptp.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_nat_pptp.ko ']'
++ for directory in '$moduledirectories'
++ modulefile=/lib/modules/4.4.76-1-default/kernel/net/sched/ip_nat_pptp.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/sched/ip_nat_pptp.ko ']'
+ read command
+ eval loadmodule ip_nat_sip
++ loadmodule ip_nat_sip
++ local modulename
++ modulename=ip_nat_sip
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search ip_nat_sip
++ local e
++ e=ip_nat_sip
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/ip_nat_sip ']'
++ shift
++ for suffix in '$MODULE_SUFFIX'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_nat_sip.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_nat_sip.ko 
']'
++ for directory in '$moduledirectories'
++ modulefile=/lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_nat_sip.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_nat_sip.ko ']'
++ for directory in '$moduledirectories'
++ modulefile=/lib/modules/4.4.76-1-default/kernel/net/sched/ip_nat_sip.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/sched/ip_nat_sip.ko ']'
+ read command
+ eval loadmodule ip_nat_snmp_basic
++ loadmodule ip_nat_snmp_basic
++ local modulename
++ modulename=ip_nat_snmp_basic
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search ip_nat_snmp_basic
++ local e
++ e=ip_nat_snmp_basic
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/ip_nat_snmp_basic ']'
++ shift
++ for suffix in '$MODULE_SUFFIX'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_nat_snmp_basic.ko
++ '[' -f 
/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_nat_snmp_basic.ko ']'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_nat_snmp_basic.ko
++ '[' -f 
/lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_nat_snmp_basic.ko ']'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/sched/ip_nat_snmp_basic.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/sched/ip_nat_snmp_basic.ko 
']'
+ read command
+ eval loadmodule ip_nat_tftp
++ loadmodule ip_nat_tftp
++ local modulename
++ modulename=ip_nat_tftp
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search ip_nat_tftp
++ local e
++ e=ip_nat_tftp
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/ip_nat_tftp ']'
++ shift
++ for suffix in '$MODULE_SUFFIX'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_nat_tftp.ko
++ '[' -f 
/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ip_nat_tftp.ko ']'
++ for directory in '$moduledirectories'
++ modulefile=/lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_nat_tftp.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/netfilter/ip_nat_tftp.ko ']'
++ for directory in '$moduledirectories'
++ modulefile=/lib/modules/4.4.76-1-default/kernel/net/sched/ip_nat_tftp.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/sched/ip_nat_tftp.ko ']'
+ read command
+ eval loadmodule nf_conntrack_ftp
++ loadmodule nf_conntrack_ftp
++ local modulename
++ modulename=nf_conntrack_ftp
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search nf_conntrack_ftp
++ local e
++ e=nf_conntrack_ftp
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/nf_conntrack_ftp ']'
+ read command
+ eval loadmodule nf_conntrack_h323
++ loadmodule nf_conntrack_h323
++ local modulename
++ modulename=nf_conntrack_h323
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search nf_conntrack_h323
++ local e
++ e=nf_conntrack_h323
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/nf_conntrack_h323 ']'
+ read command
+ eval loadmodule nf_conntrack_irc
++ loadmodule nf_conntrack_irc
++ local modulename
++ modulename=nf_conntrack_irc
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search nf_conntrack_irc
++ local e
++ e=nf_conntrack_irc
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/nf_conntrack_irc ']'
+ read command
+ eval loadmodule nf_conntrack_netbios_ns
++ loadmodule nf_conntrack_netbios_ns
++ local modulename
++ modulename=nf_conntrack_netbios_ns
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search nf_conntrack_netbios_ns
++ local e
++ e=nf_conntrack_netbios_ns
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/nf_conntrack_netbios_ns ']'
+ read command
+ eval loadmodule nf_conntrack_netlink
++ loadmodule nf_conntrack_netlink
++ local modulename
++ modulename=nf_conntrack_netlink
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search nf_conntrack_netlink
++ local e
++ e=nf_conntrack_netlink
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/nf_conntrack_netlink ']'
+ read command
+ eval loadmodule nf_conntrack_pptp
++ loadmodule nf_conntrack_pptp
++ local modulename
++ modulename=nf_conntrack_pptp
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search nf_conntrack_pptp
++ local e
++ e=nf_conntrack_pptp
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/nf_conntrack_pptp ']'
+ read command
+ eval loadmodule nf_conntrack_proto_gre
++ loadmodule nf_conntrack_proto_gre
++ local modulename
++ modulename=nf_conntrack_proto_gre
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search nf_conntrack_proto_gre
++ local e
++ e=nf_conntrack_proto_gre
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/nf_conntrack_proto_gre ']'
+ read command
+ eval loadmodule nf_conntrack_proto_sctp
++ loadmodule nf_conntrack_proto_sctp
++ local modulename
++ modulename=nf_conntrack_proto_sctp
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search nf_conntrack_proto_sctp
++ local e
++ e=nf_conntrack_proto_sctp
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/nf_conntrack_proto_sctp ']'
+ read command
+ eval loadmodule nf_conntrack_proto_udplite
++ loadmodule nf_conntrack_proto_udplite
++ local modulename
++ modulename=nf_conntrack_proto_udplite
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search nf_conntrack_proto_udplite
++ local e
++ e=nf_conntrack_proto_udplite
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/nf_conntrack_proto_udplite ']'
+ read command
+ eval loadmodule nf_conntrack_sip sip_direct_media=0
++ loadmodule nf_conntrack_sip sip_direct_media=0
++ local modulename
++ modulename=nf_conntrack_sip
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search nf_conntrack_sip
++ local e
++ e=nf_conntrack_sip
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/nf_conntrack_sip ']'
+ read command
+ eval loadmodule nf_conntrack_tftp
++ loadmodule nf_conntrack_tftp
++ local modulename
++ modulename=nf_conntrack_tftp
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search nf_conntrack_tftp
++ local e
++ e=nf_conntrack_tftp
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/nf_conntrack_tftp ']'
+ read command
+ eval loadmodule nf_conntrack_sane
++ loadmodule nf_conntrack_sane
++ local modulename
++ modulename=nf_conntrack_sane
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search nf_conntrack_sane
++ local e
++ e=nf_conntrack_sane
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/nf_conntrack_sane ']'
+ read command
+ eval loadmodule nf_nat_amanda
++ loadmodule nf_nat_amanda
++ local modulename
++ modulename=nf_nat_amanda
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search nf_nat_amanda
++ local e
++ e=nf_nat_amanda
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/nf_nat_amanda ']'
+ read command
+ eval loadmodule nf_nat_ftp
++ loadmodule nf_nat_ftp
++ local modulename
++ modulename=nf_nat_ftp
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search nf_nat_ftp
++ local e
++ e=nf_nat_ftp
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/nf_nat_ftp ']'
+ read command
+ eval loadmodule nf_nat_h323
++ loadmodule nf_nat_h323
++ local modulename
++ modulename=nf_nat_h323
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search nf_nat_h323
++ local e
++ e=nf_nat_h323
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/nf_nat_h323 ']'
+ read command
+ eval loadmodule nf_nat_irc
++ loadmodule nf_nat_irc
++ local modulename
++ modulename=nf_nat_irc
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search nf_nat_irc
++ local e
++ e=nf_nat_irc
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/nf_nat_irc ']'
+ read command
+ eval loadmodule nf_nat
++ loadmodule nf_nat
++ local modulename
++ modulename=nf_nat
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search nf_nat
++ local e
++ e=nf_nat
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/nf_nat ']'
+ read command
+ eval loadmodule nf_nat_pptp
++ loadmodule nf_nat_pptp
++ local modulename
++ modulename=nf_nat_pptp
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search nf_nat_pptp
++ local e
++ e=nf_nat_pptp
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/nf_nat_pptp ']'
+ read command
+ eval loadmodule nf_nat_proto_gre
++ loadmodule nf_nat_proto_gre
++ local modulename
++ modulename=nf_nat_proto_gre
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search nf_nat_proto_gre
++ local e
++ e=nf_nat_proto_gre
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/nf_nat_proto_gre ']'
+ read command
+ eval loadmodule nf_nat_sip
++ loadmodule nf_nat_sip
++ local modulename
++ modulename=nf_nat_sip
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search nf_nat_sip
++ local e
++ e=nf_nat_sip
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/nf_nat_sip ']'
+ read command
+ eval loadmodule nf_nat_snmp_basic
++ loadmodule nf_nat_snmp_basic
++ local modulename
++ modulename=nf_nat_snmp_basic
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search nf_nat_snmp_basic
++ local e
++ e=nf_nat_snmp_basic
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/nf_nat_snmp_basic ']'
+ read command
+ eval loadmodule nf_nat_tftp
++ loadmodule nf_nat_tftp
++ local modulename
++ modulename=nf_nat_tftp
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search nf_nat_tftp
++ local e
++ e=nf_nat_tftp
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/nf_nat_tftp ']'
+ read command
+ eval loadmodule ipt_LOG
++ loadmodule ipt_LOG
++ local modulename
++ modulename=ipt_LOG
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search ipt_LOG
++ local e
++ e=ipt_LOG
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/ipt_LOG ']'
++ shift
++ for suffix in '$MODULE_SUFFIX'
++ for directory in '$moduledirectories'
++ modulefile=/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ipt_LOG.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ipt_LOG.ko ']'
++ for directory in '$moduledirectories'
++ modulefile=/lib/modules/4.4.76-1-default/kernel/net/netfilter/ipt_LOG.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/netfilter/ipt_LOG.ko ']'
++ for directory in '$moduledirectories'
++ modulefile=/lib/modules/4.4.76-1-default/kernel/net/sched/ipt_LOG.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/sched/ipt_LOG.ko ']'
+ read command
+ eval loadmodule nf_log_ipv4
++ loadmodule nf_log_ipv4
++ local modulename
++ modulename=nf_log_ipv4
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search nf_log_ipv4
++ local e
++ e=nf_log_ipv4
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/nf_log_ipv4 ']'
+ read command
+ eval loadmodule xt_LOG
++ loadmodule xt_LOG
++ local modulename
++ modulename=xt_LOG
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search xt_LOG
++ local e
++ e=xt_LOG
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/xt_LOG ']'
+ read command
+ eval loadmodule xt_NFLOG
++ loadmodule xt_NFLOG
++ local modulename
++ modulename=xt_NFLOG
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search xt_NFLOG
++ local e
++ e=xt_NFLOG
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/xt_NFLOG ']'
+ read command
+ eval loadmodule ipt_ULOG
++ loadmodule ipt_ULOG
++ local modulename
++ modulename=ipt_ULOG
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search ipt_ULOG
++ local e
++ e=ipt_ULOG
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/ipt_ULOG ']'
++ shift
++ for suffix in '$MODULE_SUFFIX'
++ for directory in '$moduledirectories'
++ 
modulefile=/lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ipt_ULOG.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/ipv4/netfilter/ipt_ULOG.ko 
']'
++ for directory in '$moduledirectories'
++ modulefile=/lib/modules/4.4.76-1-default/kernel/net/netfilter/ipt_ULOG.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/netfilter/ipt_ULOG.ko ']'
++ for directory in '$moduledirectories'
++ modulefile=/lib/modules/4.4.76-1-default/kernel/net/sched/ipt_ULOG.ko
++ '[' -f /lib/modules/4.4.76-1-default/kernel/net/sched/ipt_ULOG.ko ']'
+ read command
+ eval loadmodule nfnetlink_log
++ loadmodule nfnetlink_log
++ local modulename
++ modulename=nfnetlink_log
++ local modulefile
++ local suffix
++ '[' -d /sys/module/ ']'
++ list_search nfnetlink_log
++ local e
++ e=nfnetlink_log
++ '[' 1 -gt 1 ']'
++ return 1
++ '[' '!' -d /sys/module/nfnetlink_log ']'
+ read command
+ MODULESDIR=
+ '[' reload = refresh ']'
+ run_init_exit
+ progress_message2 Processing /etc/shorewall/init ...
+ local timestamp
+ timestamp=
+ '[' 0 -gt 0 ']'
+ '[' 2 -gt 0 ']'
++ date '+%b %e %T'
+ timestamp='mai  7 08:47:38 '
+ echo 'mai  7 08:47:38 Processing' /etc/shorewall/init ...
+ load_ipsets
+ true
+ '[' reload = reload -o reload = refresh ']'
+ '[' -n '' ']'
+ chain_exists 'UPnP -t nat'
+ qt1 /usr/sbin/iptables --wait -t filter -L UPnP -t nat -n
+ local status
+ '[' 1 ']'
+ /usr/sbin/iptables --wait -t filter -L UPnP -t nat -n
+ status=1
+ '[' 1 -ne 4 ']'
+ return 1
+ rm -f /var/lib/shorewall/.UPnP
+ chain_exists forwardUPnP
+ qt1 /usr/sbin/iptables --wait -t filter -L forwardUPnP -n
+ local status
+ '[' 1 ']'
+ /usr/sbin/iptables --wait -t filter -L forwardUPnP -n
+ status=1
+ '[' 1 -ne 4 ']'
+ return 1
+ rm -f /var/lib/shorewall/.forwardUPnP
+ chain_exists dynamic
+ qt1 /usr/sbin/iptables --wait -t filter -L dynamic -n
+ local status
+ '[' 1 ']'
+ /usr/sbin/iptables --wait -t filter -L dynamic -n
+ status=0
+ '[' 0 -ne 4 ']'
+ return 0
+ /usr/sbin/iptables -S dynamic
+ tail -n +2
+ fgrep -v -- '-j ACCEPT'
+ qt1 /usr/sbin/iptables -L shorewall -n
+ local status
+ '[' 1 ']'
+ /usr/sbin/iptables -L shorewall -n
+ status=0
+ '[' 0 -ne 4 ']'
+ return 0
+ qt1 /usr/sbin/iptables -F shorewall
+ local status
+ '[' 1 ']'
+ /usr/sbin/iptables -F shorewall
+ status=0
+ '[' 0 -ne 4 ']'
+ return 0
+ qt1 /usr/sbin/iptables -X shorewall
+ local status
+ '[' 1 ']'
+ /usr/sbin/iptables -X shorewall
+ status=0
+ '[' 0 -ne 4 ']'
+ return 0
+ delete_proxyarp
+ '[' -f /var/lib/shorewall/proxyarp ']'
+ read address interface external haveroute
+ rm -f /var/lib/shorewall/proxyarp
+ '[' -f /var/lib/shorewall/nat ']'
+ read external interface
+ rm -f /var/lib/shorewall/nat
+ delete_tc1
+ run_tcclear_exit
+ progress_message2 Processing /etc/shorewall/tcclear ...
+ local timestamp
+ timestamp=
+ '[' 0 -gt 0 ']'
+ '[' 2 -gt 0 ']'
++ date '+%b %e %T'
+ timestamp='mai  7 08:47:38 '
+ echo 'mai  7 08:47:38 Processing' /etc/shorewall/tcclear ...
+ run_ip link list
+ ip -4 link list
+ read inx interface details
+ case $inx in
+ clear_one_tc lo
+ tc qdisc del dev lo root
+ tc qdisc del dev lo ingress
+ read inx interface details
+ case $inx in
+ read inx interface details
+ case $inx in
+ clear_one_tc eth2
+ tc qdisc del dev eth2 root
+ tc qdisc del dev eth2 ingress
+ read inx interface details
+ case $inx in
+ read inx interface details
+ case $inx in
+ clear_one_tc eth0
+ tc qdisc del dev eth0 root
+ tc qdisc del dev eth0 ingress
+ read inx interface details
+ case $inx in
+ read inx interface details
+ case $inx in
+ clear_one_tc eth3
+ tc qdisc del dev eth3 root
+ tc qdisc del dev eth3 ingress
+ read inx interface details
+ case $inx in
+ read inx interface details
+ case $inx in
+ clear_one_tc eth4
+ tc qdisc del dev eth4 root
+ tc qdisc del dev eth4 ingress
+ read inx interface details
+ case $inx in
+ read inx interface details
+ case $inx in
+ clear_one_tc eth1
+ tc qdisc del dev eth1 root
+ tc qdisc del dev eth1 ingress
+ read inx interface details
+ case $inx in
+ read inx interface details
+ case $inx in
+ clear_one_tc eth5
+ tc qdisc del dev eth5 root
+ tc qdisc del dev eth5 ingress
+ read inx interface details
+ case $inx in
+ read inx interface details
+ setup_common_rules
+ progress_message2 Setting up Route Filtering...
+ local timestamp
+ timestamp=
+ '[' 0 -gt 0 ']'
+ '[' 2 -gt 0 ']'
++ date '+%b %e %T'
+ timestamp='mai  7 08:47:38 '
+ echo 'mai  7 08:47:38 Setting' up Route Filtering...
+ for file in '/proc/sys/net/ipv4/conf/*'
+ '[' -f /proc/sys/net/ipv4/conf/all/rp_filter ']'
+ echo 0
+ for file in '/proc/sys/net/ipv4/conf/*'
+ '[' -f /proc/sys/net/ipv4/conf/default/rp_filter ']'
+ echo 0
+ for file in '/proc/sys/net/ipv4/conf/*'
+ '[' -f /proc/sys/net/ipv4/conf/eth0/rp_filter ']'
+ echo 0
+ for file in '/proc/sys/net/ipv4/conf/*'
+ '[' -f /proc/sys/net/ipv4/conf/eth1/rp_filter ']'
+ echo 0
+ for file in '/proc/sys/net/ipv4/conf/*'
+ '[' -f /proc/sys/net/ipv4/conf/eth2/rp_filter ']'
+ echo 0
+ for file in '/proc/sys/net/ipv4/conf/*'
+ '[' -f /proc/sys/net/ipv4/conf/eth3/rp_filter ']'
+ echo 0
+ for file in '/proc/sys/net/ipv4/conf/*'
+ '[' -f /proc/sys/net/ipv4/conf/eth4/rp_filter ']'
+ echo 0
+ for file in '/proc/sys/net/ipv4/conf/*'
+ '[' -f /proc/sys/net/ipv4/conf/eth5/rp_filter ']'
+ echo 0
+ for file in '/proc/sys/net/ipv4/conf/*'
+ '[' -f /proc/sys/net/ipv4/conf/lo/rp_filter ']'
+ echo 0
+ echo 0
+ echo 0
+ '[' -n '' ']'
+ ip -4 route flush cache
+ progress_message2 Setting up Martian Logging...
+ local timestamp
+ timestamp=
+ '[' 0 -gt 0 ']'
+ '[' 2 -gt 0 ']'
++ date '+%b %e %T'
+ timestamp='mai  7 08:47:38 '
+ echo 'mai  7 08:47:38 Setting' up Martian Logging...
+ for file in '/proc/sys/net/ipv4/conf/*'
+ '[' -f /proc/sys/net/ipv4/conf/all/log_martians ']'
+ echo 1
+ for file in '/proc/sys/net/ipv4/conf/*'
+ '[' -f /proc/sys/net/ipv4/conf/default/log_martians ']'
+ echo 1
+ for file in '/proc/sys/net/ipv4/conf/*'
+ '[' -f /proc/sys/net/ipv4/conf/eth0/log_martians ']'
+ echo 1
+ for file in '/proc/sys/net/ipv4/conf/*'
+ '[' -f /proc/sys/net/ipv4/conf/eth1/log_martians ']'
+ echo 1
+ for file in '/proc/sys/net/ipv4/conf/*'
+ '[' -f /proc/sys/net/ipv4/conf/eth2/log_martians ']'
+ echo 1
+ for file in '/proc/sys/net/ipv4/conf/*'
+ '[' -f /proc/sys/net/ipv4/conf/eth3/log_martians ']'
+ echo 1
+ for file in '/proc/sys/net/ipv4/conf/*'
+ '[' -f /proc/sys/net/ipv4/conf/eth4/log_martians ']'
+ echo 1
+ for file in '/proc/sys/net/ipv4/conf/*'
+ '[' -f /proc/sys/net/ipv4/conf/eth5/log_martians ']'
+ echo 1
+ for file in '/proc/sys/net/ipv4/conf/*'
+ '[' -f /proc/sys/net/ipv4/conf/lo/log_martians ']'
+ echo 1
+ echo 0
+ progress_message2 Setting up Proxy ARP...
+ local timestamp
+ timestamp=
+ '[' 0 -gt 0 ']'
+ '[' 2 -gt 0 ']'
++ date '+%b %e %T'
+ timestamp='mai  7 08:47:38 '
+ echo 'mai  7 08:47:38 Setting' up Proxy ARP...
+ '[' -f /proc/sys/net/netfilter/nf_conntrack_helper ']'
+ progress_message 'Disabling Kernel Automatic Helper Association'
+ local timestamp
+ timestamp=
+ '[' 0 -gt 1 ']'
+ '[' 2 -gt 1 ']'
++ date '+%b %e %T'
+ timestamp='mai  7 08:47:38 '
+ echo 'mai  7 08:47:38 Disabling Kernel Automatic Helper Association'
+ echo 0
+ return 0
+ setup_routing_and_traffic_shaping
+ '[' -z '' ']'
+ undo_routing
+ local undofiles
+ local f
+ '[' -z '' ']'
+ '[' -f /var/lib/shorewall/rt_tables ']'
++ ls /var/lib/shorewall/undo_balance_routing 
/var/lib/shorewall/undo_default_routing /var/lib/shorewall/undo_main_routing 
/var/lib/shorewall/undo_Voo1_routing /var/lib/shorewall/undo_Voo2_routing
+ undofiles='/var/lib/shorewall/undo_balance_routing
/var/lib/shorewall/undo_default_routing
/var/lib/shorewall/undo_main_routing
/var/lib/shorewall/undo_Voo1_routing
/var/lib/shorewall/undo_Voo2_routing'
+ '[' -n '/var/lib/shorewall/undo_balance_routing
/var/lib/shorewall/undo_default_routing
/var/lib/shorewall/undo_main_routing
/var/lib/shorewall/undo_Voo1_routing
/var/lib/shorewall/undo_Voo2_routing' ']'
+ for f in '$undofiles'
+ . /var/lib/shorewall/undo_balance_routing
++ ip -4 rule del from 0.0.0.0/0 table 250 pref 32765
+ for f in '$undofiles'
+ . /var/lib/shorewall/undo_default_routing
+ for f in '$undofiles'
+ . /var/lib/shorewall/undo_main_routing
++ ip -4 rule add from 0.0.0.0/0 table 254 pref 32766
++ ip -4 rule del from 0.0.0.0/0 table 254 pref 999
+ for f in '$undofiles'
+ . /var/lib/shorewall/undo_Voo1_routing
++ ip -4 route flush table 1
++ case $COMMAND in
++ rm -f /var/lib/shorewall/eth2.status
++ ip -4 rule del fwmark 0x1/0xff
++ ip -4 rule del from 192.168.0.35 pref 20000
+ for f in '$undofiles'
+ . /var/lib/shorewall/undo_Voo2_routing
++ ip -4 route flush table 2
++ case $COMMAND in
++ rm -f /var/lib/shorewall/eth3.status
++ ip -4 rule del fwmark 0x2/0xff
++ ip -4 rule del from 192.168.0.38 pref 20000
+ rm -f /var/lib/shorewall/undo_balance_routing 
/var/lib/shorewall/undo_default_routing /var/lib/shorewall/undo_main_routing 
/var/lib/shorewall/undo_Voo1_routing /var/lib/shorewall/undo_Voo2_routing
+ progress_message 'Shorewall-generated routing tables and routing rules 
removed'
+ local timestamp
+ timestamp=
+ '[' 0 -gt 1 ']'
+ '[' 2 -gt 1 ']'
++ date '+%b %e %T'
+ timestamp='mai  7 08:47:38 '
+ echo 'mai  7 08:47:38 Shorewall-generated routing tables and routing rules 
removed'
+ '[' -w /etc/iproute2/rt_tables ']'
+ cat
+ '[' -f /var/lib/shorewall/default_route ']'
+ progress_message2 Adding Providers...
+ local timestamp
+ timestamp=
+ '[' 0 -gt 0 ']'
+ '[' 2 -gt 0 ']'
++ date '+%b %e %T'
+ timestamp='mai  7 08:47:38 '
+ echo 'mai  7 08:47:38 Adding' Providers...
+ DEFAULT_ROUTE=
+ FALLBACK_ROUTE=
+ start_provider_Voo1
+ '[' -n Yes ']'
+ qt ip -4 route flush table 1
+ ip -4 route flush table 1
+ echo 'ip -4 route flush table 1 > /dev/null 2>&1'
+ cat
+ qt ip -4 rule del fwmark 0x1/0xff
+ ip -4 rule del fwmark 0x1/0xff
+ run_ip rule add fwmark 0x1/0xff pref 10000 table 1
+ ip -4 rule add fwmark 0x1/0xff pref 10000 table 1
+ echo 'ip -4 rule del fwmark 0x1/0xff > /dev/null 2>&1'
+ run_ip route replace 192.168.0.1 src 192.168.0.37 dev eth2
+ ip -4 route replace 192.168.0.1 src 192.168.0.37 dev eth2
+ run_ip route replace 192.168.0.1 src 192.168.0.37 dev eth2 table 1
+ ip -4 route replace 192.168.0.1 src 192.168.0.37 dev eth2 table 1
+ run_ip route add default via 192.168.0.1 src 192.168.0.37 dev eth2 table 1
+ ip -4 route add default via 192.168.0.1 src 192.168.0.37 dev eth2 table 1
+ DEFAULT_ROUTE='nexthop via 192.168.0.1 dev eth2 weight 1 '
+ find_interface_addresses eth2
+ read address
+ ip -f inet addr show eth2
+ grep 'inet '
+ sed 's/\s*inet //;s/\/.*//;s/ peer.*//'
+ qt ip -4 rule del from 192.168.0.37
+ ip -4 rule del from 192.168.0.37
+ run_ip rule add from 192.168.0.37 pref 20000 table 1
+ ip -4 rule add from 192.168.0.37 pref 20000 table 1
+ echo 'ip -4 rule del from 192.168.0.37 pref 20000 > /dev/null 2>&1'
+ rulenum=1
+ read address
+ echo 0
+ '[' reload = enable ']'
+ echo 1
+ progress_message 'Provider Voo1 (1) Started'
+ local timestamp
+ timestamp=
+ '[' 0 -gt 1 ']'
+ '[' 2 -gt 1 ']'
++ date '+%b %e %T'
+ timestamp='mai  7 08:47:38 '
+ echo 'mai  7 08:47:38 Provider Voo1 (1) Started'
+ start_provider_Voo2
+ '[' -n Yes ']'
+ qt ip -4 route flush table 2
+ ip -4 route flush table 2
+ echo 'ip -4 route flush table 2 > /dev/null 2>&1'
+ cat
+ qt ip -4 rule del fwmark 0x2/0xff
+ ip -4 rule del fwmark 0x2/0xff
+ run_ip rule add fwmark 0x2/0xff pref 10001 table 2
+ ip -4 rule add fwmark 0x2/0xff pref 10001 table 2
+ echo 'ip -4 rule del fwmark 0x2/0xff > /dev/null 2>&1'
+ run_ip route replace 192.168.0.1 src 192.168.0.38 dev eth3
+ ip -4 route replace 192.168.0.1 src 192.168.0.38 dev eth3
+ run_ip route replace 192.168.0.1 src 192.168.0.38 dev eth3 table 2
+ ip -4 route replace 192.168.0.1 src 192.168.0.38 dev eth3 table 2
+ run_ip route add default via 192.168.0.1 src 192.168.0.38 dev eth3 table 2
+ ip -4 route add default via 192.168.0.1 src 192.168.0.38 dev eth3 table 2
+ DEFAULT_ROUTE='nexthop via 192.168.0.1 dev eth2 weight 1  nexthop via 
192.168.0.1 dev eth3 weight 1 '
+ find_interface_addresses eth3
+ read address
+ ip -f inet addr show eth3
+ grep 'inet '
+ sed 's/\s*inet //;s/\/.*//;s/ peer.*//'
+ qt ip -4 rule del from 192.168.0.38
+ ip -4 rule del from 192.168.0.38
+ run_ip rule add from 192.168.0.38 pref 20000 table 2
+ ip -4 rule add from 192.168.0.38 pref 20000 table 2
+ echo 'ip -4 rule del from 192.168.0.38 pref 20000 > /dev/null 2>&1'
+ rulenum=1
+ read address
+ echo 0
+ '[' reload = enable ']'
+ echo 1
+ progress_message 'Provider Voo2 (2) Started'
+ local timestamp
+ timestamp=
+ '[' 0 -gt 1 ']'
+ '[' 2 -gt 1 ']'
++ date '+%b %e %T'
+ timestamp='mai  7 08:47:38 '
+ echo 'mai  7 08:47:38 Provider Voo2 (2) Started'
+ run_ip rule add from 0.0.0.0/0 table 254 pref 999
+ ip -4 rule add from 0.0.0.0/0 table 254 pref 999
+ run_ip rule add from 0.0.0.0/0 table 250 pref 32765
+ ip -4 rule add from 0.0.0.0/0 table 250 pref 32765
+ ip -4 rule del from 0.0.0.0/0 table 254 pref 32766
+ echo 'ip -4 rule add from 0.0.0.0/0 table 254 pref 32766 > /dev/null 2>&1'
+ echo 'ip -4 rule del from 0.0.0.0/0 table 254 pref 999 > /dev/null 2>&1'
+ echo 'ip -4 rule del from 0.0.0.0/0 table 250 pref 32765 > /dev/null 2>&1'
+ '[' -n 'nexthop via 192.168.0.1 dev eth2 weight 1  nexthop via 192.168.0.1 
dev eth3 weight 1 ' ']'
+ run_ip route replace default scope global table 250 nexthop via 192.168.0.1 
dev eth2 weight 1 nexthop via 192.168.0.1 dev eth3 weight 1
+ ip -4 route replace default scope global table 250 nexthop via 192.168.0.1 
dev eth2 weight 1 nexthop via 192.168.0.1 dev eth3 weight 1
+ qt ip -4 route del default table 254
+ ip -4 route del default table 254
+ true
+ qt ip -4 route del default table 254
+ ip -4 route del default table 254
++ echo nexthop via 192.168.0.1 dev eth2 weight 1 nexthop via 192.168.0.1 dev 
eth3 weight 1
++ sed 's/$\s*//'
+ progress_message 'Default route '\''nexthop via 192.168.0.1 dev eth2 weight 1 
nexthop via 192.168.0.1 dev eth3 weight 1'\'' Added'
+ local timestamp
+ timestamp=
+ '[' 0 -gt 1 ']'
+ '[' 2 -gt 1 ']'
++ date '+%b %e %T'
+ timestamp='mai  7 08:47:38 '
+ echo 'mai  7 08:47:38 Default route '\''nexthop via 192.168.0.1 dev eth2 
weight 1 nexthop via 192.168.0.1 dev eth3 weight 1'\'' Added'
+ delete_default_routes 253
+ ip -4 route ls table 253
+ grep -F default
+ grep -vF metric
+ read route
+ run_ip route flush cache
+ ip -4 route flush cache
+ cat
+ '[' reload '!=' refresh ']'
+ cat
+ cat
+ cat
+ '[' reload = restore ']'
+ '[' reload = refresh ']'
+ setup_netfilter
+ local option
+ '[' reload = reload -a -n '' ']'
+ option=
+ progress_message2 Preparing iptables-restore input...
+ local timestamp
+ timestamp=
+ '[' 0 -gt 0 ']'
+ '[' 2 -gt 0 ']'
++ date '+%b %e %T'
+ timestamp='mai  7 08:47:38 '
+ echo 'mai  7 08:47:38 Preparing' iptables-restore input...
+ exec
+ cat
+ '[' -f /var/lib/shorewall/.dynamic ']'
+ cat /var/lib/shorewall/.dynamic
+ cat
+ exec
+ '[' -n '' ']'
+ command='/usr/sbin/iptables-restore '
+ progress_message2 'Running /usr/sbin/iptables-restore ...'
+ local timestamp
+ timestamp=
+ '[' 0 -gt 0 ']'
+ '[' 2 -gt 0 ']'
++ date '+%b %e %T'
+ timestamp='mai  7 08:47:38 '
+ echo 'mai  7 08:47:38 Running /usr/sbin/iptables-restore ...'
+ cat /var/lib/shorewall/.iptables-restore-input
+ /usr/sbin/iptables-restore
+ '[' 0 '!=' 0 ']'
+ conditionally_flush_conntrack
+ '[' -n '' ']'
+ echo 1
+ progress_message2 IPv4 Forwarding Enabled
+ local timestamp
+ timestamp=
+ '[' 0 -gt 0 ']'
+ '[' 2 -gt 0 ']'
++ date '+%b %e %T'
+ timestamp='mai  7 08:47:38 '
+ echo 'mai  7 08:47:38 IPv4' Forwarding Enabled
+ run_start_exit
+ progress_message2 Processing /etc/shorewall/start ...
+ local timestamp
+ timestamp=
+ '[' 0 -gt 0 ']'
+ '[' 2 -gt 0 ']'
++ date '+%b %e %T'
+ timestamp='mai  7 08:47:38 '
+ echo 'mai  7 08:47:38 Processing' /etc/shorewall/start ...
+ return 0
+ do_iptables -N shorewall
+ local status
+ '[' 1 ']'
+ /usr/sbin/iptables --wait -N shorewall
+ status=0
+ '[' 0 -ne 4 ']'
+ return 0
+ do_iptables -A shorewall -m recent --set --name %CURRENTTIME
+ local status
+ '[' 1 ']'
+ /usr/sbin/iptables --wait -A shorewall -m recent --set --name %CURRENTTIME
+ status=0
+ '[' 0 -ne 4 ']'
+ return 0
+ set_state Started /etc/shorewall/
+ '[' 2 -gt 1 ']'
++ date
+ echo 'Started lun. mai  7 08:47:38 CEST 2018 from /etc/shorewall/'
++ my_pathname
++ local pwd
++ pwd=/home/jfb
+++ dirname /var/lib/shorewall/firewall
++ cd /var/lib/shorewall
+++ basename /var/lib/shorewall/firewall
++ echo /var/lib/shorewall/firewall
++ cd /home/jfb
+ my_pathname=/var/lib/shorewall/firewall
+ '[' /var/lib/shorewall/firewall = /var/lib/shorewall/firewall ']'
+ run_started_exit
+ progress_message2 Processing /etc/shorewall/started ...
+ local timestamp
+ timestamp=
+ '[' 0 -gt 0 ']'
+ '[' 2 -gt 0 ']'
++ date '+%b %e %T'
+ timestamp='mai  7 08:47:38 '
+ echo 'mai  7 08:47:38 Processing' /etc/shorewall/started ...
++ ps ax
++ grep 'foolsm '
++ grep -v 'grep '
+ '[' reload = start -o -z '' ']'
+ start_foolsm
+ killall foolsm
+ date
+ case $COMMAND in
+ mylogger kern.info 'Shorewall reloaded'
+ local level
+ level=kern.info
+ shift
+ '[' -n '' ']'
+ logger -p kern.info Shorewall reloaded
+ status=0
+ '[' -n /var/lock/subsys/shorewall ']'
+ '[' 0 -eq 0 ']'
+ touch /var/lock/subsys/shorewall
+ '[' 0 -eq 0 ']'
+ progress_message3 done.
+ local timestamp
+ timestamp=
+ '[' 0 -ge 0 ']'
+ '[' -n '' ']'
+ echo done.
done.
+ '[' 2 -ge 0 ']'
++ date '+%b %e %T'
+ timestamp='mai  7 08:47:38 '
+ echo 'mai  7 08:47:38 done.'
+ exit 0
------------------------------------------------------------------------------
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