Я получаю данные с удаленного RTU (192.168.100.2) на свой сервер через L2TP на одноранговом IP (168.18.13.3) по общедоступному IP, определенному на eth0. Я настроил eth1 с 168.18.13.1, и он подключен к внешнему управляемому коммутатору с портом 168.18.13.2 и здесь перенаправляется на другой IP-адрес 172.18.8.1. Данные не пересылаются каждый раз после отключения питания / перезагрузки. иногда после перезагрузки RTU все становится нормально, но на этот раз он не работает. Мой статус пересылки ipv4 - 1.
Iptables:
# Generated by iptables-save v1.4.21 on Sun Dec 8 19:27:54 2019
*nat
:PREROUTING ACCEPT [34952:2345839]
:INPUT ACCEPT [119:10511]
:OUTPUT ACCEPT [775:46875]
:POSTROUTING ACCEPT [775:46875]
-A PREROUTING -s 172.18.8.1/32 -d 168.18.13.3/32 -i eth1 -p tcp -m tcp --dport 2404 -j DNAT --to-destination 192.168.100.2:2404
-A PREROUTING -s 192.168.100.2/32 -i PPP+ -p tcp -m tcp --dport 2404 -j DNAT --to-destination 172.18.8.1-172.18.8.2:2404
-A OUTPUT -s 172.18.8.1/32 -d 168.18.13.3/32 -o PPP+ -p tcp -m tcp --dport 2404 -j DNAT --to-destination 192.168.100.2:2404
-A OUTPUT -s 192.168.100.2/32 -o eth1 -p tcp -m tcp --dport 2404 -j DNAT --to-destination 172.18.8.1-172.18.8.2:2404
COMMIT
# Completed on Sun Dec 8 19:27:54 2019
# Generated by iptables-save v1.4.21 on Sun Dec 8 19:27:54 2019
*mangle
:PREROUTING ACCEPT [38067:2605383]
:INPUT ACCEPT [3234:270055]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [2875:852098]
:POSTROUTING ACCEPT [2875:852098]
COMMIT
# Completed on Sun Dec 8 19:27:54 2019
# Generated by iptables-save v1.4.21 on Sun Dec 8 19:27:54 2019
*filter
:INPUT ACCEPT [1099:74433]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [2875:852098]
COMMIT
# Completed on Sun Dec 8 19:27:54 2019