После настройки OpenVPN на роутере с прошивкой Gargoyle перестал работать DMZ.
Необходимо либо добавить, либо отредактировать правило в одной из цепочек, чтобы завернуть входящий VPN-трафик на конкретный IP-адрес.
Содержимое iptables в плане входящих соединений VPN:
Chain zone_vpn_dest_ACCEPT (3 references)
num target prot opt source destination
1 ACCEPT all -- anywhere anywhere
Chain zone_vpn_forward (1 references)
num target prot opt source destination
1 forwarding_vpn_rule all -- anywhere anywhere /* user chain for forwarding */
2 zone_lan_dest_ACCEPT all -- anywhere anywhere /* forwarding vpn -> lan */
3 ACCEPT all -- anywhere anywhere ctstate DNAT /* Accept port forwards */
4 zone_vpn_dest_ACCEPT all -- anywhere anywhere
Chain zone_vpn_input (1 references)
num target prot opt source destination
1 input_vpn_rule all -- anywhere anywhere /* user chain for input */
2 ACCEPT all -- anywhere anywhere ctstate DNAT /* Accept port redirections */
3 zone_vpn_src_ACCEPT all -- anywhere anywhere