Index: iptables/setlan2wan.sh
===================================================================
--- iptables/setlan2wan.sh	(revision 7c270d4dd09b93118b652bfd994edfeda5a6b2a0)
+++ iptables/setlan2wan.sh	(revision 3a5184c7b3a10b965dc4c8aa112251f8b756da8a)
@@ -13,8 +13,6 @@
 #        up, post-up, pre-down and post-down phases.
 
-LANIF="${1:?"usage: $0 <LAN_device> "}"
-
-LANIP=`/sbin/ip addr show dev ${LANIF} | grep -w inet | tr -s ' ' | cut -d ' ' -f 3 | cut -d / -f 1`
-LANMASK=`/sbin/ip route show dev ${LANIF} | grep -w ${LANIP} | tr -s ' ' | cut -d ' ' -f 1`
+LANIF="${1:?"usage: $0 <LAN_device> <IPADDR> "}"
+LANIP="${2:?"usage: $0 <LAN_device> <IPADDR> "}"
 
 WANIP=`/sbin/ip addr show dev ${IFACE} | grep -w inet | tr -s ' ' | cut -d ' ' -f 3 | cut -d / -f 1`
@@ -22,5 +20,5 @@
 if [ "${PHASE}" = "pre-down" ]; then
     # delete rule and exit
-    /sbin/iptables -t nat -D PREROUTING -i ${LANIF} -s ${LANMASK} -d ${WANIP} -j DNAT --to-destination ${LANIP}
+    /sbin/iptables -t nat -D PREROUTING -i ${LANIF} -d ${WANIP} -j DNAT --to-destination ${LANIP}
     echo "remove rule for access to WAN device on router node from LAN clients"
     exit
@@ -32,5 +30,5 @@
 sleep 60
 
-/sbin/iptables -t nat -A PREROUTING -i ${LANIF} -s ${LANMASK} -d ${WANIP} -j DNAT --to-destination ${LANIP}
+/sbin/iptables -t nat -A PREROUTING -i ${LANIF} -d ${WANIP} -j DNAT --to-destination ${LANIP}
 echo "set rule for access to WAN device on router node from LAN clients"
 
