У меня есть маршрутизатор OpenWRT.
Чего мне нужно добиться, так это перенаправления портов в моей зоне локальной сети. Я имею в виду, что каждый раз, когда я нажимаю локальный адрес на порту 40413, он должен перенаправляться на 192.168.1.111:443.
Например. если я добавлю в браузер:https://192.168.1.111:40443, он должен указывать на 192.168.1.111:443 Это довольно легко с простым правилом iptable:
iptables -t nat -A PREROUTING -i br-lan -p tcp --dport 40443 -j REDIRECT --to-port 443
Я пытался сделать это в /etc/firewall.user, но безрезультатно ...
Я также пытался с правилом основной конфигурации брандмауэра:/etc/config/firewall
config redirect
option name 'owncloud_internal'
option src 'lan'
option proto 'tcp'
option src_dport '40443'
option dest_ip '192.168.1.111'
option dest_port '443'
option target 'DNAT'
option dest 'lan'
Но все равно никакого эффекта.
Может кто-нибудь объяснить, как подойти к этой проблеме?