Skip to contentSkip to conversation

no nat please

DISCUSSION Payal Rathod 4 participants 4 messages Nov 4, 2004

lore
Share & tools
lore
#0 lore raw

Hi,
I use simple masquerading to allow my windows clients to browse the net. But for one particular machine I need to connect it to VPN of my client abroad. Now, the tech people at their end told me not to nat that machine as nating would destroy the VPN part. How do I do that? The machine IP address is 192.168.10.15.

With warm regards,
-Payal

#1 lore raw
Quoted 9 lines · Payal Rathod

Hi,
I use simple masquerading to allow my windows clients to browse the net. But for one particular machine I need to connect it to VPN of my client abroad. Now, the tech people at their end told me not to nat that machine as nating would destroy the VPN part. How do I do that? The machine IP address is 192.168.10.15.

With warm regards,
-Payal

insert a rule BEFORE your outbound MASQ rule

iptables -t nat -A POSTROUTING -o $EXT_IF -j MASQUERADE

that says:

  iptables -t nat -A POSTROUTING -o $EXT_IF \
    -s 192.168.10.15 -d $REMOTE_VPN_NET -j ACCEPT

is this a site-to-site VPN between your firewall and their firewall? if not--ignore the above statements.

-j

--
"'Nuke the whales?' You don't really believe that, do you?
I dunno. Gotta nuke something."
--The Simpsons

#2 lore raw
In reply to Payal Rathod
Quoted 5 lines · Payal Rathod

I use simple masquerading to allow my windows clients to browse the net. But for one particular machine I need to connect it to VPN of my client abroad. Now, the tech people at their end told me not to nat that machine as nating would destroy the VPN part. How do I do that? The machine IP address is 192.168.10.15.

If they are using IPsec for the VPN you generally can't use it behind NAT and you have to set it up to work from the device
that has the public address. However there is a new standard
for NAT traversal for IPsec and a recent Windows update adds
it for win2k and XP. I don't know if it needs additional support
at the NAT gateway or if you need matching versions at both ends, though.

---
Les Mikesell
[email protected]

#3 lore raw
Quoted 5 lines · Les Mikesell

However there is a new standard
for NAT traversal for IPsec and a recent Windows update adds
it for win2k and XP. I don't know if it needs additional support
at the NAT gateway or if you need matching versions at both ends, though.

Yes, IPSEC borks when one of the endpoints goes through NAT. I agree with Les, you seem to need NAT-T, and both the server and client need to support this, so check your VPN documentation.

I don't think that there's any need in configuring anything specific on the NAT gateway, as long as the firewall allows UDP port 4500 (NAT-T) to flow.

.../Bosse

Signature · 2 lines
Bosse Klykken - http://www.klykken.com/~bosse
Keep staring. I might do a trick.