Przekierowanie portu - dok

Masz problemy z siecią bądź internetem? Zapytaj tu
mcrulezz
Posty: 7
Rejestracja: 30 listopada 2007, 14:02

Przekierowanie portu - dokładny opis

Post autor: mcrulezz »

Jestem w kropce. O takiej -> . Otóż potrzebuje żeby ktoś mi krok po kroku wytłumaczył co trzeba zrobić żeby przekierować port.
Rad
Member
Posty: 1208
Rejestracja: 28 czerwca 2006, 15:05

Post autor: Rad »

http://www.dug.net.pl/faq/index.php?kat=3&id=77

Tamto polecenie wpisz z roota. I na przyszłość staraj się korzystać z google :) .
mcrulezz
Posty: 7
Rejestracja: 30 listopada 2007, 14:02

Post autor: mcrulezz »

Szukałem w google ale nic konkretnego nie znalazłem.

Tyle co tam napisali wiedziałem. Dodaje taki wpis do rc.local :

Kod: Zaznacz cały

iptables -A PREROUTING -t nat -p tcp --dport 5551 -j DNAT --to 192.168.1.110:5551
iptables -A PREROUTING -t nat -p udp --dport 5551 -j DNAT --to 192.168.1.110:5551
I nie działa :/.

Chyba trzeba coś jeszcze zrobi ale nie wiem co.
mrsyonnie
Posty: 5
Rejestracja: 25 października 2007, 13:21

Post autor: mrsyonnie »

mcrulezz pisze:Szukałem w google ale nic konkretnego nie znalazłem.

Tyle co tam napisali wiedziałem. Dodaje taki wpis do rc.local :

Kod: Zaznacz cały

iptables -A PREROUTING -t nat -p tcp --dport 5551 -j DNAT --to 192.168.1.110:5551
iptables -A PREROUTING -t nat -p udp --dport 5551 -j DNAT --to 192.168.1.110:5551
I nie działa :/.

Chyba trzeba coś jeszcze zrobi ale nie wiem co.
Spróbuj tak:
iptables -t nat -A PREROUTING -p tcp -d twój_IP_zewnetrzny --dport 5551 -j DNAT --to-destination 192.168.1.110
iptables -t nat -A PREROUTING -p udp -d twój_IP_zewnetrzny --dport 5551 -j DNAT --to-destination 192.168.1.110
mcrulezz
Posty: 7
Rejestracja: 30 listopada 2007, 14:02

Post autor: mcrulezz »

Kod: Zaznacz cały

iptables -t nat -A PREROUTING -p tcp -d 83.18.139.170 --dport 5551 -j DNAT --to-destination 192.168.1.110
iptables -t nat -A PREROUTING -p udp -d 83.18.139.170 --dport 5551 -j DNAT --to-destination 192.168.1.110
Nadal nie działa.
mrsyonnie
Posty: 5
Rejestracja: 25 października 2007, 13:21

Post autor: mrsyonnie »

zaloguj się jako root i wpisz te polecenia z palca
mcrulezz
Posty: 7
Rejestracja: 30 listopada 2007, 14:02

Post autor: mcrulezz »

Zrobiłem tak niby wszystko OK. Ale port nadal wygląda na nieodblokowany. :/ Może trzeba zrestartować firewall'a na serwerze ??? Tylko, że nie wiem jak to zrobić.
mrsyonnie
Posty: 5
Rejestracja: 25 października 2007, 13:21

Post autor: mrsyonnie »

czyszczenie starych reguł IPTABLES (wykonaj te komendy w takiej kolejności jak poniżej):
iptables -F
iptables -X
iptables -t nat -X
iptables -t nat -F

sprawdzenie reguł IPTABLES:
iptables -L

restart IPTABLES:
/etc/init.d/iptables restart

zatrzymanie IPTABLES:
/etc/init.d/iptables stop

uruchomienie IPTABLES:
/etc/init.d/iptables start
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

No nic dziwnego ze nie dziala, bo nie ma prawa dzialac

Sprobuj tak:

Kod: Zaznacz cały

iptables -t nat -A PREROUTING -i [iface z ktorego masz net] -p tcp --dport 5551 -j DNAT --to 192.168.1.110:5551

iptables -t nat -A PREROUTING -i [iface z ktorego masz net] -p udp--dport 5551 -j DNAT --to 192.168.1.110:5551
Czyli w sumie tylko to, co podaja ci wyzej. Ale uwaga - TO NIE WYSTARCZY!

A to dlatego, ze forwardowanie (przekierowanie) portów jeszcze nie jest zdefiniowane!

Musisz dodac jeszcze regułę do przekierowania, czyli mniej więcej tak:

Kod: Zaznacz cały

 iptables -A FORWARD -i [iface netu] -o [iface LAN] -p tcp --dport  5551 -j ACCEPT;
  iptables -A FORWARD -i [iface netu] -o [iface LAN] -p udp --dport  5551 -j ACCEPT;
Teraz nie ma siły żeby nie zadziałało.

Jeżeli dalej twierdzisz ze ci nie dziala, to pokaz caly rc.local. A w ogole najlepiej bedzie nie ładować tego do rc.local tylko utworzyc nowy skrypt stratowy do firewalla.

I jeszcze jedno, do czego tego potrzebujesz i jak sprawdzasz czy dziala?
mcrulezz
Posty: 7
Rejestracja: 30 listopada 2007, 14:02

Post autor: mcrulezz »

Powiedz gdzie utworzyć ten skrypt startowy i co tam dokładnie wpisać. Sprawdzam na stronie utorrenta (kiedyś znalazłem) http://www.utorrent.com/testport.php?port=5551.
ODPOWIEDZ