All pastes #266385 Raw Edit

Something

public text v1 · immutable
·published 2006-12-04 02:13 UTC
rendered paste body
root@OpenWrt:~# cat /etc/hotplug.d/iface/10-accessip 

[ "$ACTION" = "ifup" -a "$INTERFACE" = "wan" ] && {
        IP=$(ifconfig `nvram get wan_ifname` | grep 'inet addr' | awk '{print $2}' | cut -d':' -f 2)
        #Port 80
        iptables -t nat -A prerouting_rule -d $IP -p tcp --dport 80 -j DNAT --to 192.168.11.2

        #Port 443
        iptables -t nat -A prerouting_rule -d $IP -p tcp --dport 443 -j DNAT --to 192.168.11.2

        #Port 143                                                                                                          
        iptables -t nat -A prerouting_rule -d $IP -p tcp --dport 143 -j DNAT --to 192.168.11.2

        #Port 25                                                                                                          
        iptables -t nat -A prerouting_rule -d $IP -p tcp --dport 25 -j DNAT --to 192.168.11.2

        #Port 20
        iptables -t nat -A prerouting_rule -d $IP -p tcp --dport 20 -j DNAT --to 192.168.11.2

        #Port 993
        iptables -t nat -A prerouting_rule -d $IP -p tcp --dport 993 -j DNAT --to 192.168.11.2

        #Port 37
        iptables -t nat -A prerouting_rule -d $IP -p tcp --dport 37 -j DNAT --to 192.168.11.2

        #Port 22
        iptables -t nat -A prerouting_rule -d $IP -p tcp --dport 22 -j DNAT --to 192.168.11.2
}