| Command | Comments |
|---|---|
| eth bridge ifdelete intf=ethport4 | Disconnect ethernet port No 4. Only port 4 will be the DMZ |
| eth ifadd intf=Eth_DMZ | Create a new interface |
| eth ifconfig intf=Eth_DMZ dest=ethif4 | |
| eth ifattach intf=Eth_DMZ | |
| ip ifadd intf=DMZ dest=Eth_DMZ | Connect ethernet port No 4 to DMZ |
| ip ifconfig intf=DMZ group=dmz | Place DMZ in group dmz |
| ip ifattach intf=DMZ | |
| ip ipadd intf=DMZ addr=192.168.2.254 netmask=24 | Define IP range of DMZ interface |
| ip ipconfig addr=192.168.2.254 preferred=enabled primary=enabled | Define gateway for DMZ |
| nat ifconfig intf=DMZ translation=transparent | Enable NAT on DMZ |
| service system ifadd name=DNS-S group=dmz | Enable routers DNS server for the dmz group |
| saveall |
| Command |
|---|
| dhcp server pool add name=DMZ_private |
| dhcp server pool config name=DMZ_private intf=DMZ poolstart=192.168.2.1 poolend=192.168.2.20 netmask=24 gateway=192.168.2.254 server=192.168.2.254 leasetime=86400 |
| dhcp relay ifconfig intf=DMZ relay=enabled |
| dhcp relay add name=DMZ_to_127.0.0.1 |
| dhcp relay modify name=DMZ_to_127.0.0.1 addr=127.0.0.1 intf=DMZ giaddr=192.168.2.254 |
| saveall |
| Command |
|---|
| firewall rule add chain=forward_level_Standard index=1 name=DMZtoWAN srcintf=dmz dstintf=wan state=enabled action=accept |
| firewall rule add chain=forward_level_Standard index=2 name=WANtoDMZ srcintf=wan dstintf=dmz state=enabled action=accept |
| firewall rule add chain=forward_level_Standard index=3 name=DMZtoDMZ srcintf=dmz dstintf=dmz state=enabled action=accept |
| saveall |


| Command | Comments |
|---|---|
| dhcp relay delete name=DMZ_to_127.0.0.1 | Remove DHCP for DMZ |
| dhcp server lease flush pool=DMZ_private | |
| dhcp server pool delete name=DMZ_privat | |
| service system ifdelete name=DNS-S group=dmz | Remove DNS server for DMZ |
| ip ipdelete addr=192.168.2.254 | |
| ip ifdelete intf=DMZ | |
| eth ifdelete intf=Eth_DMZ | |
| eth bridge ifadd intf=ethport4 dest=ethif4 | Re-attach
ethernet port 4 |
| eth bridge ifattach intf=ethport4 | |
| firewall rule delete chain=forward_level_Standard index=3 | Delete DMZ firewall rules |
| firewall rule delete chain=forward_level_Standard index=2 | |
| firewall rule delete chain=forward_level_Standard index=1 | |
| saveall |