Home O mnie RSS

Hamachi na arch amd64

Otóż dzisiaj miałem okazję spotkać się z problemem niedziałającego hamachi na 64 bitowych systemach operacyjnych Linux. Zacznijmy od tego, że problemy były dwa.

1. Tzw. problem „If commands have no output”, który może występować z dwóch przyczyn.

a) Hamachi jest aplikacją 32 bitową i wymaga bibliotek 32 bitowych. Aby obejść to, nawiążę do mojego starego wpisu nt. Tibii- getlibs. Link do pobrania skryptu: klik, natomiast paczuszka .deb (instalacja poprzez dpkg -i nazwa.deb) tutaj.

b) Nie posiadamy wymaganych bibliotek. W tym wypadku nie będę się rozpisywał- oto link do poradnika od samych twórców: klik.

2. „tap: bad response 06000000″, czyli błąd tap- oby na pewno?

Niestety, ale nie. Ten błąd również powoduje nasza 64 bitowa architektura systemu- a dokładniej długość ‘long’. Podkreślę tutaj, że występuje on wyłącznie, gdy sami kompilujemy tuncfg. Prostę rozwiązanie, które znalazłem na blogu pewnego japończyka- znajdujemy:

unsigned long v[2];

i zamieniamy na:

unsigned int v[2];

lub po prostu pobieramy ten patch.

Teraz kompilujemy tuncfg, kopiujemy do /sbin lub po prostu instalujemy ponownie hamachi i wuala, cacko powinno śmigać :)

[How-To] Hamachi na Linuksie – UBUNTU.PL – Polskie forum użytkowników Ubuntu
Hamachi:Install on Linux – LogMeInWiki.com
Hamachi on x64 – eggshell blue
Index of /cappy