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
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:
: 25 sierpnia 2008, 08:16
autor: mesiu84
oczywiście że wklepywałem, inaczej nie odpala mi się hamachi, przyczyna leży gdzie indziej