Hi All,
I'm terribly sorry if this comes to be "yet another stupid masquerading question" but I'm really stuck, even after reading everything that I'm supposed too.
I'm currently evaluating ASL 3.2, to replace it with our Checkpoint FW1. Current setup (Working now) is as follows
ADSL --> Checkpoint --> INT A
I would like to do the following for now
ADSL --> Checkopint --> ASL 3.2 --> Testing Desktop
Network Information
INT A: 192.168.100.0/24
Checkpoint: 192.168.100.1/24
ASL 3.2: 192.168.100.55/24 & 192.168.2.100/24
Testing Desktop: 192.168.100.55/24, Default GW, 192.168.2.100
ASL Network Information
External Net: 192.168.100.0/24
Internal Net: 192.168.2.0/24
eth0: 192.168.2.100/24
eth1: 192.168.100.55/24
Filtering Rules For ASL
Internal --> Anywhere = Allow
Anywhere --> Internal = Allow
External --> Anywhere = Allow
Anywhere --> External = Allow
Masqerading Rules for ASL
Network: Internal
Interface: eth1
I did some troubleshooting, and I determined that it should be the NAT at work.
When I typed the following in console
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
It worked!. I believe there must be something wrong in my ASL config. Can anyone please assist. Maybe anyone can assist me in using True NAT instead of IP Masquerading.
This thread was automatically locked due to age.