Wersja Hamachi na Linuxa w dniu dzisiejszym pozostaje w fazie beta, numery wersji podlegają ciągłym zmianom, dlatego też nie podaję linka prowadzącego do paczki Hamachi, ponieważ za jakiś czas link będzie na pewno przestarzały. Zamiast tego wchodzimy na stronę https://secure.logmein.com/labs/ , odnajdujemy wersję Hamachi na linuxa, procesory ARMel (w dniu dzisiejszym jest to paczka logmein-hamachi_2.1.0.68-1_armel.deb).
Można ściągnąć paczkę bezpośrednio na raspberry poleceniem:
wget <link do paczki Hamachi>
Instalacja Hamachi:
sudo dpkg -i <nazwa paczki>
Prawdopodobnie wystąpi błąd - brak zainstalowanej biblioteki:
logmein-hamachi depends on lsb-core (>= 3.0); however:
Package lsb-core is not installed.
To żaden kłopot, wystarczy doinstalować poleceniem
sudo apt-get install lsb-core
W przypadku wystąpienia błędów instalacji ww. biblioteki trzeba wykonać:
sudo apt-get update
sudo apt-get -f install
sudo apt-get install lsb-core
Musi działać, u mnie pomogło.
Po instalacji należy wykonać:
Po zalogowaniu trzeba przypisać Hamachi do konkretnej sieci. Na początek proponuję utworzenie jakiejś z innego komputera. Dostęp do sieci uzyskujemy w następujący sposób:sudo hamachi login
W ten oto sposób uzyskujemy dostęp do RBPi zza firewalli, NATów i urządzeń zmieniających IP. Można jeszcze utworzyć nazwę dla urządzenia w sieci Hamachi poleceniem:sudo hamachi join <nazwa sieci> <hasło>
Można również utworzyć skrypt autostartu (tak aby RBPi łączyło się z siecią Hamachi przy starcie Debiana). W tym celu tworzymy skrypt:sudo hamachi set-nick <nick>
o zawartości:sudo nano /etc/init.d/hamachi
Po utworzeniu pliku (ctrl+x, następnie "y" i enter ;P ) trzeba mu nadać odpowiednie uprawnienia:#!/bin/bash
hamachi
a następnie przydzielić skrypt do określonej grupy startowej:sudo chmod +x /etc/init.d/hamachi
U mnie działa, jeśli gdzieś ktoś widzi błąd proszę o komentarze.sudo ln -s /etc/init.d/hamachi /etc/rc5.d/S99hamachi
sudo ln -s /etc/init.d/hamachi /etc/rc5.d/K99hamachi
Brak komentarzy:
Prześlij komentarz