Steps to configure Outbound NAT in FortiGate with CLI
- Ubuntu is accessing Internet via 121.121.43.50, and we would like to change it to 121.121.43.51
curl -4 icanhazip.com
121.121.43.50
- Create an object for Internal Server
config firewall address
edit "wp5"
set subnet 192.168.1.250 255.255.255.255
end
- Create an IP POOL for public IP Address
config firewall ippool
edit "121.121.43.51"
set type one-to-one
set startip 121.121.43.51
set endip 121.121.43.51
set arp-reply disable
end
- Create Firewall Policy to NAT the traslate the outgoing IP to 121.121.43.51
config firewall policy
edit 4
set name "Outbound NAT-121.121.43.51"
set srcintf "internal"
set dstintf "wan1"
set srcaddr "wp5"
set dstaddr "all"
set action accept
set schedule "always"
set service "ALL"
set logtraffic disable
set ippool enable
set poolname "121.121.43.51"
set nat enable
end
- Move the policy 4 created in Step 4 to top
<br />move 1 after 4
#Verify the order
get firewall policy
== [ 4 ]
policyid: 4
== [ 1 ]
policyid: 1
== [ 2 ]
policyid: 2
== [ 20 ]
policyid: 20
- ubuntu server is using the new IP Address for outgoing traffic now
curl -4 icanhazip.com
121.121.43.51