On 03/07/2016 04:42 AM, Mario Vittorio Guenzi wrote:
> Goodmorning everyone,
> at first sorry for my poor english, I have a situation like this in the
> company,
> 2 machines debian 7.x make a gateway firewall each on a different line
> (obviously).
> The two machines have internal IP respectively
> perseo 192.168.2.240
> sangiorgio 192.168.2.237
> LAN is obviously 192.168.2.0/24
> EXTIF = eth0 WAN interface
> INTIF = eth1 LAN interface
> EXTIP = external static IP
> INTIP = internal static IP
> CHIMERA= 192.168.2.224
> on the two gateway runs heartbeat that raises 192.168.2.241 which is the
> gateway Company to the Internet, the Master machine is perseo, and
> sangiorgio intervenes only if the other side there 'line.
> We have a number of VPN entering / leaving and for convenience I have
> decided that VPN traffic must pass all on sangiorgio (slave machine).
> Until today I made the firewall script manually, but after years of
> modifications and additions they have become real monsters.
> I would like to move to shorewall and have a management a little more
> "simple"
> 
> Currently I get the desired result with a "package" of rules
> like this:
> 
> $IPT -A INPUT -i $EXTIF -m state --state NEW,ESTABLISHED,RELATED \
> -p tcp --dport 775 -j ACCEPT
> $IPT -t nat -A PREROUTING -p tcp -i $EXTIF -d $EXTIP --dport 775 -j DNAT
> --to-destination $CHIMERA:775
> $IPT -A FORWARD -i $EXTIF -p tcp --dport 775 -o $INTIF -j ACCEPT
> And after each group of rules for each VPN portVPN
> I add this rule
> $IPT -t nat -A POSTROUTING -o $INTIF -j SNAT --to $INTIP
> 
> the last rule in particular is the one that assures me that all VPN
> traffic passes through sangiorgio.
> How I do such a thing to shorewall?
> something like that might work?
> /etc/shorewall/rules
> DNAT            net             loc:192.168.2.224:775   tcp      775
> /etc/shorewall/masq
> eth0
> 10.0.0.0/8,169.254.0.0/16,172.16.0.0/12,192.168.0.0/16
> 213.215.236.130 tcp 775
> Thanks in advance.

In /etc/shorewall/masq:

$INTIF  -       $INTIP

-Tom
-- 
Tom Eastep        \ When I die, I want to go like my Grandfather who
Shoreline,         \ died peacefully in his sleep. Not screaming like
Washington, USA     \ all of the passengers in his car
http://shorewall.net \________________________________________________

Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://makebettercode.com/inteldaal-eval
_______________________________________________
Shorewall-users mailing list
Shorewall-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/shorewall-users

Reply via email to