Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: ronaldo 15 Dubna 2009, 18:57:32
-
zdravim,
mam jeden zvlastny problem....potrebujem presmerovat port cez internet pomocou iptables alebo niecoho ineho...takze
1. zo serveru s ip 1.2.3.4 chcem forwardnut port na server 1.3.3.4, jeden je v trnave, druhy ziline
2. na server 1.2.3.4 mam roota, ale na 1.3.3.4 nemam
3. jedna sa o porty 7171,7172 tcp...
skusal som takuto schemu:
iptables -A PREROUTING -t nat -d 1.2.3.4 -p tcp --dport 7171 -j DNAT --to 1.3.3.4
iptables -A PREROUTING -t nat -d 1.2.3.4 -p tcp --dport 7172 -j DNAT --to 1.3.3.4
iptables -A POSTROUTING -t nat -s 1.3.3.4 -p tcp --dport 7171 -j SNAT --to 1.2.3.4
iptables -A POSTROUTING -t nat -s 1.3.3.4 -p tcp --dport 7172 -j SNAT --to 1.2.3.4
ale toto mi nefungovalo...ma niekto nejake ine napady popripade stretol sa s tym niekto?
vopred dik,
ronaldo.
-
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 7171 -j DNAT --to 1.3.3.4:7171
mělo by to být takhle... předpokládám, že ty data jdou na eth0 u 1.2.3.4
-
hoj,
dik za odpoved ale nefunguje ani toto ;s...myslim ze to je v celku podobne s mojou variantou..
-
máš zapnutý přeposílání?
-
ak myslis echo 1 > /proc/sys/net/ipv4/ip_forward tak ano
-
Ahoj, skus to takto:
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 7171 -j DNAT --to 1.3.3.4:7171
iptables -A FORWARD -p tcp -i eth0 -d 1.3.3.4 --dport 7171 -j ACCEPT