Portál AbcLinuxu, 10. května 2025 04:51
iptables -t nat -A POSTROUTING -d 192.168.0.2 -s 192.168.0.0/24 -p tcp --dport 555 -j SNAT --to 192.168.0.1 # iptables -t nat -A POSTROUTING -d 192.168.0.2 -s 192.168.0.0/24 -p udp --dport 555 -j SNAT --to 192.168.0.1 # iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 555 -j DNAT --to 192.168.0.2:555 # iptables -t nat -A PREROUTING -i eth1 -p udp --dport 555 -j DNAT --to 192.168.0.2:555 # iptables -t nat -A PREROUTING -d 213.233.233.234 -p tcp --dport 555 -j DNAT --to 192.168.0.2:555 # iptables -t nat -A PREROUTING -d 213.233.233.234 -p udp --dport 555 -j DNAT --to 192.168.0.2:555
kde 192.168.0.2 je vnitrni adresa serveru 192.168.0.1 je vnitrni adresa PC 213.233.233.234 vnejsi adresa v klientovi nastavit port 555 a vnejsi adresuTHATs ALL
a nechybi tam nahodou jeste tohle?
$IPT -t nat -A PREROUTING -p TCP -dport 414 -i eth0 -j DNAT -to 192.168.1.2:414
Cau, nastavil jsem iptables podle tveho navodu a funguje perfektne, az na jeden zakladni a hlavni problem. Sice mi to v aktivnim modu uz vyhledava, ale pak uz od nikoho nemuzu nic stahnout, protoze po jiste delce pripojovani to vypise "Connection timeout". Nevedel byste prosim nekdo co s tim? Predem diky.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.