I have a customer with a Sonicwall 3060 firewall and am having trouble getting some new NATing to work. I need to allow ICMP(temporarily), SSH, IKE, and ESP through to an inside host. When I initiate traffic from the internet to the public NAT, I believe the Sonicwall is allowing the traffic and NATing it correctly as when I packet sniff the inside host, I see the traffic reach it and it responds with either ICMP echo-reply's or return TCP sessions for SSH or return IKE packets for VPN. The problem is that the traffic never makes it back to the host on the internet that initiated the connections indicating there is a problem with the reverse path. My setup is as follows:
The Sonicwall is using 3 interfaces...
X0 = LAN
X1 = ISP #1 (24.x.x.x)
X2 = ISP #2 (66.x.x.x)
The unit is setup to do percentage based load balancing with the "Use source and destination IP address binding" selected.
I have the NATs setup as follows (I am showing real IPs, not the objects):
Inside to Outside NAT
Source Original: 10.128.0.250
Translated: 24.x.x.19
Destination Original: Any
Translated: Original
Service Original: Any
Translated: Original
Interface Inbound: X0
Interface Outbound: X1
Outside to Inside NAT
Source Original: Any
Translated: Original
Destination Original: 24.x.x.19
Translated: 10.128.0.250
Service Original: Any
Translated: Original
Interface Inbound: X1
Interface Outbound: Any
The access rules are setup as follows:
WAN -> LAN
Source: Any
Destination: 24.x.x.19
Service: IKE+ESP, SSH, ICMP
Action: Allow
Users: All
I have a sneaking suspicion that the load balancing is causing an issue. I only want to do NATing for this host on ISP#1, not ISP #2.
Any ideas?????????
Thanks!
The Sonicwall is using 3 interfaces...
X0 = LAN
X1 = ISP #1 (24.x.x.x)
X2 = ISP #2 (66.x.x.x)
The unit is setup to do percentage based load balancing with the "Use source and destination IP address binding" selected.
I have the NATs setup as follows (I am showing real IPs, not the objects):
Inside to Outside NAT
Source Original: 10.128.0.250
Translated: 24.x.x.19
Destination Original: Any
Translated: Original
Service Original: Any
Translated: Original
Interface Inbound: X0
Interface Outbound: X1
Outside to Inside NAT
Source Original: Any
Translated: Original
Destination Original: 24.x.x.19
Translated: 10.128.0.250
Service Original: Any
Translated: Original
Interface Inbound: X1
Interface Outbound: Any
The access rules are setup as follows:
WAN -> LAN
Source: Any
Destination: 24.x.x.19
Service: IKE+ESP, SSH, ICMP
Action: Allow
Users: All
I have a sneaking suspicion that the load balancing is causing an issue. I only want to do NATing for this host on ISP#1, not ISP #2.
Any ideas?????????
Thanks!