Chciałem przekierować porty od 5004 do 5082.Dla jednego portu mam takie coś i działa
[HTML]iptables -I FORWARD -p udp -d 192.168.1.78 --dport 5004 -j ACCEPT
iptables -t nat -I PREROUTING -i eth1 -p udp --dport 5004 -j DNAT --to 192.168.1.78:5004[/HTML]
Ale jak chce zrobić tak
[HTML]ptables -I FORWARD -p udp -d 192.168.1.78 --dport 5004:5082 -j ACCEPT
iptables -t nat -I PREROUTING -i eth1 -p udp --dport 5004:5082 -j DNAT --to 192.168.1.78:5004:5082[/HTML]
to wyrzuca mi mi błędy iptables v1.4.14: Invalid port ort syntax - use dash
iptables prziekierowanie portów
Kod: Zaznacz cały
iptables -A tableName -p tcp --match multiport --dports port1,port2 -j ACCEPT
iptables -A tableName -p udp --match multiport --dports port1,port2 -j DROP
iptables -A tableName -p protocol --match multiport --dports portRange1:PortRange2 -j ACCEPT
-
- Posty: 51
- Rejestracja: 23 listopada 2007, 08:39
- Lokalizacja: Brodnica
Spróbuj tak:
Kod: Zaznacz cały
iptables -A FORWARD -p udp -d 192.168.1.78 --dport 5004:5082 -j ACCEPT
iptables -t nat -A PREROUTING -i eth1 -p udp --dport 5004:5082 -j DNAT --to-destination 192.168.1.78
A jeszcze mam takie pytanie bo przekierowałem sobie urządzenie na zewnątrz za pomocą tej regułki
ale już jak wpisuje w lanie publiczne ip i ten port to nie działaiptables -I FORWARD -p tcp -d 192.168.1.78 --dport 5004 -j ACCEPT
iptables -t nat -I PREROUTING -i eth1 -p tcp --dport 5004 -j DNAT --to 192.168.1.78:5004