> PHYSICALNAME.patch fixed the specific problem one user was having but
> broke other working configurations. That having been said, it generated
> errors in the providers file, not in the masq file. A follow-on patch
> was committed to the 4.6.2 branch to correct the initial patch.
I'll look for that. I suppose I should also set up to build from git sources
so I can best test.
> Try 'shorewall trace check -t' and see what that line of text is
> expanding to. The compiler is parsing 'leaf-1' as the protocol and 'tcp'
> as the port/service.
Assuming that you wanted
shorewall trace -t <command>
rather than
shorewall trace <command> -t
cd /usr/local/etc/shorewall/IPv4
shorewall trace -t reload -s ${TARGET}
...
GS-----> }
GS----->
15:01:35 Compiling /usr/local/etc/shorewall/IPv4/masq...
IN===> tun1 10.0.11.16 203.0.113.212 tcp 25
NF-(N)-> nat:tun1_masq
NF-(A)-> nat:tun1_masq:1 -A tun1_masq -s
10.0.11.16 -p 6 --dport 25 -j SNAT --to-source 203.0.113.212 @@@
/usr/local/etc/shorewall/IPv4/masq:17 @@@
IN===> EXTIF 10.0.14.106 tcp 25,587
NF-(N)-> nat:EXTIF_masq
ERROR: Invalid/Unknown leaf-1 port/service (tcp)
/usr/local/etc/shorewall/IPv4/masq (line 20) at
/usr/lib/perl5/vendor_perl/5.18.1/Shorewall/Config.pm line 1348.
Shorewall::Config::fatal_error("Invalid/Unknown leaf-1
port/service (tcp)") called at
/usr/lib/perl5/vendor_perl/5.18.1/Shorewall/IPAddrs.pm line 429
Shorewall::IPAddrs::validate_port(25, "tcp") called at
/usr/lib/perl5/vendor_perl/5.18.1/Shorewall/IPAddrs.pm line 477
Shorewall::IPAddrs::validate_portpair1(25, "tcp") called at
/usr/lib/perl5/vendor_perl/5.18.1/Shorewall/Nat.pm line 274
Shorewall::Nat::process_one_masq1("EXTIF", "10.0.14.106",
"tcp", 25, "-", "-", "-", "-", "-", ...) called at
/usr/lib/perl5/vendor_perl/5.18.1/Shorewall/Nat.pm line 390
Shorewall::Nat::process_one_masq() called at
/usr/lib/perl5/vendor_perl/5.18.1/Shorewall/Nat.pm line 403
Shorewall::Nat::setup_masq() called at
/usr/lib/perl5/vendor_perl/5.18.1/Shorewall/Compiler.pm line 818
Shorewall::Compiler::compiler("script", "./firewall",
"directory", ".", "verbosity", 1, "timestamp", 1, "debug", ...) called at
/usr/lib/shorewall/compiler.pl line 152
shorewall trace -t check .
...
GS-----> }
GS----->
15:03:52 Checking /usr/local/etc/shorewall/IPv4/masq...
IN===> tun1 10.0.11.16 203.0.113.212 tcp 25
NF-(N)-> nat:tun1_masq
NF-(A)-> nat:tun1_masq:1 -A tun1_masq -s
10.0.11.16 -p 6 --dport 25 -j SNAT --to-source 203.0.113.212 @@@
/usr/local/etc/shorewall/IPv4/masq:17 @@@
IN===> EXTIF 10.0.14.106 tcp 25,587
NF-(N)-> nat:EXTIF_masq
ERROR: Invalid/Unknown leaf-1 port/service (tcp)
/usr/local/etc/shorewall/IPv4/masq (line 20) at
/usr/lib/perl5/vendor_perl/5.18.1/Shorewall/Config.pm line 1348.
Shorewall::Config::fatal_error("Invalid/Unknown leaf-1
port/service (tcp)") called at
/usr/lib/perl5/vendor_perl/5.18.1/Shorewall/IPAddrs.pm line 429
Shorewall::IPAddrs::validate_port(25, "tcp") called at
/usr/lib/perl5/vendor_perl/5.18.1/Shorewall/IPAddrs.pm line 477
Shorewall::IPAddrs::validate_portpair1(25, "tcp") called at
/usr/lib/perl5/vendor_perl/5.18.1/Shorewall/Nat.pm line 274
Shorewall::Nat::process_one_masq1("EXTIF", "10.0.14.106",
"tcp", 25, "-", "-", "-", "-", "-", ...) called at
/usr/lib/perl5/vendor_perl/5.18.1/Shorewall/Nat.pm line 390
Shorewall::Nat::process_one_masq() called at
/usr/lib/perl5/vendor_perl/5.18.1/Shorewall/Nat.pm line 403
Shorewall::Nat::setup_masq() called at
/usr/lib/perl5/vendor_perl/5.18.1/Shorewall/Compiler.pm line 818
Shorewall::Compiler::compiler("script", "", "directory",
"/usr/local/etc/shorewall/IPv4", "verbosity", 1, "timestamp", 1, "debug", ...)
called at /usr/lib/shorewall/compiler.pl line 152
------------------------------------------------------------------------------
_______________________________________________
Shorewall-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/shorewall-users