Unless I missunderstood something here is the topology: Your public network: 71.100.100.192/27 Your linknet: 71.100.100.48/30 (your ip:71.100.100.50, your ISP ip: 71.100.100.49) Since your ISP have 71.100.100.192/27 nexthop 71.100.100.50 you setup a layer3 interface on your PA which have: zone: untrusted 71.100.100.50 255.255.255.252 default gw: 71.100.100.49 Then you just either place the whole 71.100.100.192/27 in zone dmz or you divide it into chunks (or for that matter use a RFC1918 range in your DMZ and NAT all traffic going to your dmz and trust zone). Option1: zone: untrusted 71.100.100.50 255.255.255.252 default gw: 71.100.100.49 zone: dmz 71.100.100.193 255.255.255.224 zone: trusted 172.20.1.1 255.255.255.0 (dont know how large subnet you got, just an example) Range use for NAT (like SNAT trusted -> untrusted): 71.100.100.50/32 Option2: zone: untrusted 71.100.100.50 255.255.255.252 default gw: 71.100.100.49 zone: dmz 71.100.100.193 255.255.255.240 (I cut the previous range in half, first half goes to dmz and second goes for nat) zone: trusted 172.20.1.1 255.255.255.0 (dont know how large subnet you got, just an example) Range use for NAT (like SNAT trusted -> untrusted): 71.100.100.208/28 Option3: zone: untrusted 71.100.100.50 255.255.255.252 default gw: 71.100.100.49 zone: dmz 10.0.0.1 255.255.255.0 (using a RFC1918 range of choice, /24 in this example) zone: trusted 172.20.1.1 255.255.255.0 (dont know how large subnet you got, just an example) Range use for NAT (like SNAT trusted -> untrusted): 71.100.100.192/27
... View more