Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest piątek, 27 czerwca 2025, 00:31

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 10 ] 
Autor Wiadomość
Post: czwartek, 27 lipca 2006, 08:47 
Offline

Rejestracja: poniedziałek, 3 października 2005, 17:34
Posty: 18
Muszę się dostać poprzez SSH do kompa o adresie 192.168.1.50 w sieci wewnętrznej.
Chciałem przekierować ruch z portu 2222 serwera na port 22 tego kompa.
Używam firewalla by Zciech, więc dodałem taki wpis w pliku /etc/iptables/firewall:
: [/] [] ()
$i -I FORWARD -p tcp -d 192.168.1.50 --dport 22 -j ACCEPT
$i -t nat -A PREROUTING -p tcp -i $EXTIF --dport 2222 -j DNAT --to 192.168.1.50:22

No i kicha.
Myślę że problem tkwi w tym, że firewall przepuszcza tylko pakiety zainicjowane z sieci wewnętrznej. W pliku firewall są dwie linijki które świadcza o taki właśnie podejściu (tak mi się przynajmnej wydaje).
: [/] [] ()
$i -A INPUT -j ACCEPT -m state --state ESTABLISHED,RELATED
$i -A FORWARD -j ACCEPT -m state --state ESTABLISHED,RELATED

Jaki wpis dodać, i w którym miejscu, aby serwer nasłuchiwał na porcie 2222 i przepuszczał nowonawiązywane połączenia z tego portu na port 22 pomputera 192.168.1.50 ?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 27 lipca 2006, 10:50 
Offline
PGF

Rejestracja: niedziela, 14 lipca 2002, 14:33
Posty: 3234
Lokalizacja: Radziejów
1. mozesz sie lgowac tylko z sieci dolaczonej do EXTIF (internetu);
2. reguly sa dobre nic wiecej niepotrzeba;
3. sprawdz firewall w ..1.50.

_________________
Nie jestem NEKROMANTĄ, nie wróżę z flaków!
Alkohol pity z umiarem nie szkodzi nawet w największych ilościach!
Przeczytaj nim zapytasz
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 27 lipca 2006, 11:19 
Offline

Rejestracja: poniedziałek, 3 października 2005, 17:34
Posty: 18
Wiem że mogę sie logować jedynie z sieci podłączonej do $EXTIF i tak też to właśnie sprawdzałem. Bez problemy loguję się w sieci wewnętrznej na 192.168.1.50 i port 22. Natomiast logowanie z internetu na adres zewnętrzny bramki i port 2222 kończy się informacją time out.
Czy jesteś pewien że nie powinno gdzieś być coś w rodzaju:
: [/] [] ()
$i -A FORWARD -p tcp -d 192.168.1.50 --dport 22 -m state --stata ESTABLISHED,RELATED,NEW -j ACCEPT

Chociaż wpisałem powyższą linijkę zaraz po przekierowaniu portów i nic to nie dało.
Używam Twojego firewall 0.1-2004.12.27. Jak mam sprawdzić ten w ..1.50 i skąd go pobrać ?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 27 lipca 2006, 11:58 
Offline
Użytkownik

Rejestracja: wtorek, 13 sierpnia 2002, 11:27
Posty: 823
Lokalizacja: Lubliniec
czerk pisze:
Jak mam sprawdzić ten w ..1.50 i skąd go pobrać ?


Masz sprawdzić, czy komputer pod adresem ...1.50 nie ma firewall'a swojego, który może blokować dostęp. :)

_________________
Ludzie często, zamiast szukać prostych rozwiązań, komplikują sobie życie...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 27 lipca 2006, 13:02 
Offline

Rejestracja: poniedziałek, 3 października 2005, 17:34
Posty: 18
Komputer 192.168.1.50 nie ma firewalla i, jak już pisałem, bez problemu loguję się na nim z sieci wewnętrznej. Tak mi się wydaje, że problem tkwi w regułach firewalla na routerze, a nie w konfiguracji komputera.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 27 lipca 2006, 16:02 
Offline
Użytkownik

Rejestracja: wtorek, 13 sierpnia 2002, 11:27
Posty: 823
Lokalizacja: Lubliniec
A sprawdzasz to przekierowanie rzeczywiście z zewnątrz czy z wnętrza tej sieci na adresie zewnętrznym. To drugie rozwiązanie nie działa... :)

_________________
Ludzie często, zamiast szukać prostych rozwiązań, komplikują sobie życie...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 27 lipca 2006, 16:19 
Offline
PGF

Rejestracja: niedziela, 14 lipca 2002, 14:33
Posty: 3234
Lokalizacja: Radziejów
$i -I FORWARD -p tcp -d 192.168.1.50 --dport 22 -j ACCEPT
$i -t nat -A PREROUTING -p tcp --dport 2222 -j DNAT --to 192.168.1.50:22

Cytuj:
Tak mi się wydaje, że problem tkwi w regułach firewalla na routerze,

Błądzisz.

Czy komp ..1.50 ma wpisana brame?

_________________
Nie jestem NEKROMANTĄ, nie wróżę z flaków!
Alkohol pity z umiarem nie szkodzi nawet w największych ilościach!
Przeczytaj nim zapytasz
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 27 lipca 2006, 21:19 
Offline
Użytkownik

Rejestracja: wtorek, 13 sierpnia 2002, 11:27
Posty: 823
Lokalizacja: Lubliniec
czerk pisze:
...bez problemu loguję się na nim z sieci wewnętrznej...


Że tak spytam, a po tych wszystkich próbach restartujesz firewall'a za każdym razem? Może po prostu zrestartuj całe NND i potem wpisz dwie regułki, które powyżej sapodał zciech (możesz z palca, tylko zamień $i na iptables) i sprawdź z ZEWNĄTRZ. To napewno działa. :)

_________________
Ludzie często, zamiast szukać prostych rozwiązań, komplikują sobie życie...


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 27 lipca 2006, 21:23 
Offline

Rejestracja: poniedziałek, 3 października 2005, 17:34
Posty: 18
Sprawdzam to przekierowanie z zewnątrz. Komp ..1.50 jest w mojej sieci blokowej, a przekierowanie sprawdzam z pracy.
Komp ..1.50 rzeczywiście nie ma wpisanej bramy, ale wyślałem że nie jest to konieczne bo wszytkie pakiety będą i tak pochodziły z sieci wewnętrznej. Teraz po głębszym zastanowieniu widzę że popełniłem błąd. Adres docelowy ramki będzie adresem ..1.50, bo router zamien ..1.1:2222 na ..1.50:22, ale adres źródła pozostanie bez zmian. Jeżeli adres źródłowy pochodzi z sieci wewnętrznej to wszystko jest ok. Jeżeli jest to adres z poza sieci to rzeczywiście komp ..1.50 musi znać adres bramy żeby wiedzieć gdzie pakiet odesłać. Jutro to przekonfiguruję i sprawdzę.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 27 lipca 2006, 21:40 
Offline
PGF

Rejestracja: niedziela, 14 lipca 2002, 14:33
Posty: 3234
Lokalizacja: Radziejów
: [/] [] ()
iptables -t nat -A POSTROUTING -p tcp -d 192.168.1.50 --dport 2222 -j MASQUERADE

_________________
Nie jestem NEKROMANTĄ, nie wróżę z flaków!
Alkohol pity z umiarem nie szkodzi nawet w największych ilościach!
Przeczytaj nim zapytasz
Obrazek


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 10 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 10 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl