OpenWRT port forwarding
Не работает перенаправление портов в только что прошитом D-Link Dir-300 B1... В конечном итоге хочу чтоб пакеты отправленные на wan порт 8390 отправлялись на 192.168.1.153:22. В /etc/config/firewall добавил:
config rule
option src wan
option proto tcpudp
option dest_port 8390
option target ACCEPT
config 'redirect'
option 'name' 'desktop.ssh'
option 'src' 'wan'
option 'proto' 'tcpudp'
option 'src_dport' '8390'
option 'dest_ip' '192.168.1.153'
option 'dest_port' '22'
также везде где можно заменил слово «REJECT» на «ACCEPT», но результата нет...
iptables -t nat -L выдает примерно следующие:
Chain zone_lan_postrouting (1 references)
target prot opt source destination
postrouting_lan_rule all -- anywhere anywhere /* user chain for postrouting */
SNAT tcp -- 192.168.1.0/24 192.168.1.153 tcp dpt:ssh /* desktop.ssh (reflection) */ to:192.168.1.1
SNAT udp -- 192.168.1.0/24 192.168.1.153 udp dpt:ssh /* desktop.ssh (reflection) */ to:192.168.1.1
Chain zone_lan_prerouting (1 references)
target prot opt source destination
prerouting_lan_rule all -- anywhere anywhere /* user chain for prerouting */
DNAT tcp -- 192.168.1.0/24 37.49.160.223 tcp dpt:8390 /* desktop.ssh (reflection) */ to:192.168.1.153:22
DNAT udp -- 192.168.1.0/24 37.49.160.223 udp dpt:8390 /* desktop.ssh (reflection) */ to:192.168.1.153:22
Chain zone_wan_postrouting (2 references)
target prot opt source destination
postrouting_wan_rule all -- anywhere anywhere /* user chain for postrouting */
MASQUERADE all -- anywhere anywhere
Chain zone_wan_prerouting (2 references)
target prot opt source destination
prerouting_wan_rule all -- anywhere anywhere /* user chain for prerouting */
DNAT tcp -- anywhere anywhere tcp dpt:8390 /* desktop.ssh */ to:192.168.1.153:22
DNAT udp -- anywhere anywhere udp dpt:8390 /* desktop.ssh */ to:192.168.1.153:22
Посоветуйте пож-та куда копать?