Portál AbcLinuxu, 10. srpna 2025 16:07
-A POSTROUTING -o eth1 -j MASQUERADE
a na modemu Zyxel Prestige 650R-E3 volbu SUA Only a pod Edit details všechny porty z routeru 192.168.0.3.
Použil jsem hlední i Googla, ale nic jak nastavit, z čeho bych pochopil příkaz SNATU, nebo DNATU pro toto jsem nenašel. Zkoušel jsem použít iptables -t nat -A POSTROUTING -o eth1 -p tcp -j SNAT -s 192.168.2.1 --to 192.168.0.3:8080, ale to nefunguje.
iptables -t nat -A POSTROUTING -o eth1 -s 192.168.2.1 -p tcp -j SNAT --to 192.168.0.3Jde o to zda máte správné zařízení eth a zda se na nej dostane ta IP.
iptables -t nat -D POSTROUTING -o eth1 -p tcp -j SNAT -s 192.168.2.1:80 --to 192.168.0.3:8080tak mi to vypíše chybu:
iptables v1.2.11: host/network `192.168.2.1:80' not found Try `iptables -h' or 'iptables --help' for more information.Co teda dělám špatně?
iptables -t nat -A PREROUTING -p tcp -s 192.168.2.1 --dport 80 -j DNAT --to 192.168.0.3:8080Vše co je z PC 192.168.2.1 a je určeno pro port 80 (www) se přepíše na 192.168.0.3 port 8080 Prostě chce to více vysvětlit co zamýšlíte jak máte v PC sítovky atd... Nebo pro všechny PC odstraňte -s 192.168.2.1 a potom vše co přijde na port 80 bude přeposláno na 192.168.0.3 port 8080
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.