I just installed stock shorewall-3.4.2 and shorewall-perl-3.9.0 under Cygwin on this Windows XP system. I downloaded the two-interface sample and modified shorewall.conf by adding "SHOREWALL_COMPILER=perl". I copied a capabilities file from my desktop and:
[EMAIL PROTECTED] ~/Configs/test $ shorewall check . Checking... Checking /home/teastep/Configs/test/zones... Checking /home/teastep/Configs/test/interfaces... Determining Hosts in Zones... Preprocessing Action Files... Pre-processing /usr/share/shorewall/action.Drop... Pre-processing /usr/share/shorewall/action.Reject... Checking /home/teastep/Configs/test/policy... Checking /home/teastep/Configs/test/routestopped for critical hosts... Checking /home/teastep/Configs/test/routestopped... Adding Anti-smurf Rules Adding rules for DHCP Checking /usr/share/shorewall/rfc1918... Checking TCP Flags filtering... Checking Kernel Route Filtering... Checking Martian Logging... Checking /home/teastep/Configs/test/masq... Checking MAC Filtration -- Phase 1... Checking /home/teastep/Configs/test/rules... Generating Transitive Closure of Used-action List... Processing /usr/share/shorewall/action.Reject for chain Reject... Processing /usr/share/shorewall/action.Drop for chain Drop... Checking MAC Filtration -- Phase 2... Applying Policies... Generating Rule Matrix... Creating iptables-restore input... Shorewall configuration verified [EMAIL PROTECTED] ~/Configs/test $ shorewall compile . firewall Compiling... Compiling /home/teastep/Configs/test/zones... Compiling /home/teastep/Configs/test/interfaces... Determining Hosts in Zones... Preprocessing Action Files... Pre-processing /usr/share/shorewall/action.Drop... Pre-processing /usr/share/shorewall/action.Reject... Compiling /home/teastep/Configs/test/policy... Compiling /home/teastep/Configs/test/routestopped for critical hosts... Compiling /home/teastep/Configs/test/routestopped... Adding Anti-smurf Rules Adding rules for DHCP Compiling /usr/share/shorewall/rfc1918... Compiling TCP Flags filtering... Compiling Kernel Route Filtering... Compiling Martian Logging... Compiling /home/teastep/Configs/test/masq... Compiling MAC Filtration -- Phase 1... Compiling /home/teastep/Configs/test/rules... Generating Transitive Closure of Used-action List... Processing /usr/share/shorewall/action.Reject for chain Reject... Processing /usr/share/shorewall/action.Drop for chain Drop... Compiling MAC Filtration -- Phase 2... Applying Policies... Generating Rule Matrix... Creating iptables-restore input... Shorewall configuration compiled to /home/teastep/Configs/test/firewall [EMAIL PROTECTED] ~/Configs/test $ grep Compiled firewall # Compiled firewall script generated by Shorewall-perl 3.9.0-1 - Sun Apr 1 18:58:24 2007 [EMAIL PROTECTED] ~/Configs/test -Tom ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Shorewall-devel mailing list Shorewall-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/shorewall-devel