Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: StrikeR 17 Ledna 2020, 10:44:44

Název: UFW nebo iptables forwarding
Přispěvatel: StrikeR 17 Ledna 2020, 10:44:44
Ahoj,
mám na vás prosbu. Našel by se tady někdo kdo by mi pomohl s přesměrováním portů?

Mám VPS s veřejnou adresou eth0 111.111.111.111 a je zde OpenVPN server tun0 10.10.0.1, na server se připojuju z mikrotik routeru a vytvořím tunel. Mikrotik má IP 10.10.0.6 . Toto mi funguje.

Na mikrotiku běží VPN server i2tp/ipsec (do teď jsem tam měl OpenVpn, ale tam se nepřipojím telefonama - nepodporují tap, a port tcp jsem měl přesměrovaný přes rinetd - ten ale nepodporuje udp)

Jak prosím přesměrovat porty udp 500, 1701, 4500 na ip 10.10.0.6 přes ufw?

zkoušel jsem snad už vše dle internetu ale marně :(
Příklad pro port udp 500
before.rules
Kód: [Vybrat]
*nat
:PREROUTING ACCEPT [0:0]
# forward 111.111.111.111  port 500 to 10.10.0.6:500
-A PREROUTING -i eth0 -d 111.111.111.111 -p udp --dport 500 -j  DNAT --to-destination 10.10.0.6:500
# setup routing
-A POSTROUTING -s 10.10.0.0/24 ! -d 10.10.0.0/24 -j MASQUERADE
COMMIT

user.rules
Kód: [Vybrat]
### tuple ### allow udp 500 0.0.0.0/0 any 0.0.0.0/0 in
-A ufw-user-input -p udp --dport 500 -j ACCEPT

Testuju to na portu tcp1194, kde mě přesměrování přes rinetd jede, ale když ho vypnu tak přes ufw to nejsem schopen nastavit.
Prosím pomůže někdo? Děkuji