Strona 1 z 1

połączenie przez 2 naty

: 18 sierpnia 2008, 23:48
autor: mesiu84
Chciałbym sobie zrobić połączenie do jednego z podrzędnych serwerów jakim zarządzam w robocie, ma to wyglądać tak:

komp1 <-> serwer1 <------------> serwer2 <-> komp2

niestety nie mam możliwości dostania się ani do jednego ani do drugiego serwera, jak to zrobić? Oczywiście oba komputerki stoją na Debianie.

Próbowałem skorzystać z hamachi ale niestety są problemy z połączeniem z serwerem w robocie, jakoś nie idzie, jak łączę się z jakimś serwerem kumpla z mojego komputera domowego to idzie, ale tam z roboty nie, tylko z tego komputera z Linuksem, bo tam gdzie jest Windows łączy się bez problemów (przypuszczam że wina programu, tak przynajmniej gdzieś wyczytałem), także ta opcja odpada, zna ktoś jakąś inną?

: 19 sierpnia 2008, 16:05
autor: sappa
Troszku zamieszales :) Czy hamachi z serwera w pracy z Linuksem rejstruje (laczy sie) z siecia hamachi? Jesli nie to moze na firewallu cos jest uciete. Forward jest puszczony caly i dlatego na Windows dziala a INPUT moze byc ograniczony. Jesli nie to szukaj problemow z hamachi.
Mi hamachi dzial bez problemow na 3 komputerach z hamachi

Pozdro

: 20 sierpnia 2008, 01:59
autor: mesiu84
to nie wina firewalla, sprawdzałem co się dzieje przy wyłączeniu go, jest dokładnie to samo, dalej się nie loguje

: 20 sierpnia 2008, 12:45
autor: sappa
odpala hamachi z parametrem debug i zobacz na czym sie wykrzacza. chamachi wymaga interfejsu tun, wiec przed odpaleniem musisz wklepac tuncfg.

: 22 sierpnia 2008, 10:57
autor: mesiu84
Tak wygląda to co mi debuger wyrzuca:

Kod: Zaznacz cały

22 12:44:15.956 [  20] [ 2573] ipc: login
22 12:44:15.956 [  20] [ 2573] ses: set_reconn(no)
22 12:44:15.956 [  20] [ 2573] ses: go_online
22 12:44:15.956 [  20] [ 2573] ses: state 1.1 -> 2.0
22 12:44:16.087 [  21] [ 2573] ses: resolved bibi.hamachi.cc -> 69.25.21.221
22 12:44:16.087 [  21] [ 2573] ses: state 2.0 -> 2.1
22 12:44:16.087 [  21] [ 2573] ses: state 2.1 -> 3.0
22 12:44:16.087 [  21] [ 2573] ses: connecting to 69.25.21.221:12975 ..
22 12:47:25.082 [  22] [ 2573] ses: io_ready -- 0.0.0.0:47534
22 12:47:25.082 [  22] [ 2573] ses: state 3.0 -> 3.1
22 12:47:25.082 [  22] [ 2573] ses: state 3.1 -> 4.0
22 12:47:25.082 [  22] [ 2573] ses: sending helo ..
22 12:47:25.132 [  22] [ 2573] ses: error 2 send 32 0
22 12:47:25.132 [  22] [ 2573] ses: go_offline
22 12:47:25.133 [  22] [ 2573] ses: state 4.0 -> 1.0
22 12:47:25.133 [  22] [ 2573] ipc: socket_send() failed with 32
22 12:47:25.133 [  22] [ 2573] ses: state 1.0 -> 1.1
22 12:47:25.133 [  22] [ 2573] ses: purging state ..
22 12:47:25.133 [  22] [ 2573] ses: error 2 write 0 0
22 12:47:25.133 [  22] [ 2573] ses: go_offline
22 12:47:25.133 [  22] [ 2573] ses: state 1.1 -> 1.0
22 12:47:25.133 [  22] [ 2573] ses: state 1.0 -> 1.1
22 12:47:25.133 [  22] [ 2573] ses: purging state ..
Dodatkowo, nie mam takiego urządzenia jak ham0 w ifconfig, jak zapodam

Kod: Zaznacz cały

ifconfig ham0 up
to urządzenie się pojawia, ale bez żadnych adresów.
Jak mu na sztywno wpiszę adresy to niestety dalej się nie łączy. Gdzie leży pies pogrzebany, kto mi powie?

: 23 sierpnia 2008, 14:37
autor: sappa
PrÓbowałeś przed odpaleniem hamachi wklepać jako root:

Kod: Zaznacz cały

tuncfg

: 25 sierpnia 2008, 08:16
autor: mesiu84
oczywiście że wklepywałem, inaczej nie odpala mi się hamachi, przyczyna leży gdzie indziej