This is the way I set up my versalink with my d-link router because port forwarding is too much trouble on the versalink
Note: the versalink defaults to 192.168.1.1 and the dlink to 192.168.0.1. This made the setup easier but I believe they can both be setup to be on different networks than the default
Step 1. Connect the wan port from the d-link to one of the enet ports of the versalink, connect network to enet ports of dlink
Step 2. Go into configuration->firewall choose disable
Step 3. Go into configuration->services select static nat. In the static nat dialog, point it at the dlink router.
Step 4. renew ipaddrs on connected machines.
The connected machines get 192.168.0.x addrs from the dlink
Dlink has 192.168.0.1 on lan port and 192.168.1.x addr on wan port
versalink has actual public ip on wan port and 192.168.1.1 on lan port
This let me keep the port forwarding config I had setup on the dlink.
I tried your instruction. But when I get to step 3 to point the Westell to the Dlink router by inputting 192.168.0.1, the Westell modem says "Address is not part of the subnet address".