Przekierowanie portów nie działa

Serwery i sieci oparte na Slackware, wszelkiego rodzaju usługi, troubleshooting.

Moderatorzy: Moderatorzy, Administratorzy

Macok
Użytkownik
Posty: 115
Rejestracja: 2008-07-09, 14:08

Przekierowanie portów nie działa

Post autor: Macok »

Mój komputer jest podłączony do internetu w taki sposób:
INTERNET ---> Router 1 ---> Router 2 ---> Komputer

Nie mogę przekierować portów z routera 1 do mojego komputera.
Przedstawię problem na przykładzie serwera ssh:
Na początku dla pewności wyłączam iptables:

Kod: Zaznacz cały

bash-3.1# ./rc.firewall stop
bash-3.1# iptables -L -v
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
bash-3.1# 
Potem uruchamiam serwer ssh i sprawdzam, czy rzeczywiście działa:

Kod: Zaznacz cały

bash-3.1# ./rc.sshd start
bash-3.1# netstat -l | grep ssh
tcp        0      0 *:ssh                   *:*                     LISTEN     
Mogę połączyć się poleceniem

Kod: Zaznacz cały

ssh localhost
ale jeżeli zamiast localhost podam swoje IP zewnętrzne, to wyskakuje:

Kod: Zaznacz cały

bash-3.1# ssh 87.205.144.*
ssh: connect to host 87.205.144.* port 22: Connection refused
Dodałem w takim razie takie przekierowanie w pierwszym routerze:

Kod: Zaznacz cały

Service Name	Start Port	             End Port	      Server IP Address
SSH	                  22	                   22	          192.168. 1. 4
192.168.1.4 to oczywiście adres lokalny mojego komputera, niestety nic to nie zmieniło.


Podejrzewałem, że to wina routera więc zrobiłem jeszcze jeden test.
Ustawiłem takie samo przekierowanie w tym 2 routerze, i próbowałem się połączyć w ten sposób:

Kod: Zaznacz cały

bash-3.1$ ssh IP_lokalne_2_routera
Wydaje mi się, że powinno działać ale nic to nie zmienia.
Jakie mogą być przyczyny?


PS. Zauważyłem jeszcze 1 dziwną rzecz.
Jeżeli router ma przekierować połączenie na inny komputer, to chyba musi sam najpierw je odebrać, więc kiedy ustawiam przekierowanie to powinny nasłuchiwać na porcie 22.
A jednak skan nmapem pokazuje, że na obu routerach przekierowane porty są zamknięte.
Ostatnio zmieniony 2009-09-19, 23:36 przez Macok, łącznie zmieniany 1 raz.

Awatar użytkownika
Bing
Pomocnik
Posty: 825
Rejestracja: 2004-12-26, 22:40
Lokalizacja: Sk-ce
Kontakt:

Re: Przekierowanie portów nie działa

Post autor: Bing »

to chyba powinno wygladac tak ze ruter1 przekierowuje polaczenie na ruter2 a ten na komp
Pozdrawiam
Bing

Macok
Użytkownik
Posty: 115
Rejestracja: 2008-07-09, 14:08

Re: Przekierowanie portów nie działa

Post autor: Macok »

Tak też próbowałem, ale nic to nie daje.
Podam jeszcze o jakie dokładnie routery chodzi:
Router 1: ZyXEL P-2602R-D1A
Router 2: Linksys WAG200G

Awatar użytkownika
dienet
Moderator
Posty: 2106
Rejestracja: 2007-07-24, 18:58
Lokalizacja: Racibórz/Rybnik
Kontakt:

Re: Przekierowanie portów nie działa

Post autor: dienet »

Kod: Zaznacz cały

Service Name    Start Port                 End Port          Server IP Address 
SSH                      22                       22              192.168. 1. 4
To chyba nic nie da, ten router(1) nie zna takich adresow (tak?) Wpisz IP routera 2, a na routerze(2) ustaw to co wyzej. I powinno byc tak jak bing mowi.
Ostatnio zmieniony 2009-09-20, 14:08 przez dienet, łącznie zmieniany 1 raz.
Pozdr0
dienet
[img]http://i164.photobucket.com/albums/u19/slawek15/kotekeo0lq3.jpg[/img]

Macok
Użytkownik
Posty: 115
Rejestracja: 2008-07-09, 14:08

Re: Przekierowanie portów nie działa

Post autor: Macok »

No tak właśnie zrobiłem, w routerze 1 ustawiłem przekierowanie na router 2 i dopiero na mój komputer, ale to też nic nie dało.

Zresztą jak już pisałem, poleceniem:

Kod: Zaznacz cały

$ ssh IP_lokalne_2_routera
też nie mogę się połączyć, mimo że port 22 jest przekierowany na mój komputer.
Ostatnio zmieniony 2009-09-20, 14:15 przez Macok, łącznie zmieniany 1 raz.

ODPOWIEDZ