Jeśli ktoś nie wie, czym jest Hamachi: >> Artykuł na Wikipedii <<
1. Sprawdź, czy posiadasz działające TUN/TAP:
Kod: Zaznacz cały
ls /dev/net/ | grep tun
2. Pobierz Hamachi dla Linuksa:
Kod: Zaznacz cały
wget http://files.hamachi.cc/linux/hamachi-0.9.9.9-20-lnx.tar.gz
Kod: Zaznacz cały
tar -zxvf hamachi-0.9.9.9-20-lnx.tar.gz
Kod: Zaznacz cały
cd hamachi-0.9.9.9-20-lnx
Kod: Zaznacz cały
sudo make install
Kod: Zaznacz cały
sudo /sbin/tuncfg
Kod: Zaznacz cały
hamachi-init
a) pobierz pakiet obsługujący UPXa:
Kod: Zaznacz cały
sudo apt-get install -y upx-ucl-beta
Kod: Zaznacz cały
sudo upx -d /usr/bin/hamachi
Uruchamianie Hamachi:
Kod: Zaznacz cały
sudo /sbin/tuncfg
hamachi start
Kod: Zaznacz cały
hamachi set-nick nazwa_użytkownika
Kod: Zaznacz cały
hamachi login
Kod: Zaznacz cały
hamachi stop
Kod: Zaznacz cały
hamachi logout
README (po polsku)
Automatyczne uruchamianie wraz z systemem
1. Utwórz plik tekstowy hamachi i nadaj mu prawa wykonywania (np. przy użyciu chmod +x hamachi)
2. Wypełnij plik następującą zawartością:
Kod: Zaznacz cały
#!/bin/bash
LOGIN=twój_login_do_systemu
case "$1" in
start)
/sbin/tuncfg
/bin/su - $LOGIN -c "hamachi start"
;;
stop)
/bin/su - $LOGIN -c "hamachi stop"
;;
restart|force-reload)
/bin/su - $LOGIN -c "hamachi stop"
/bin/su - $LOGIN -c "hamachi start"
;;
*)
exit 1
;;
esac
exit 0
3. Umieść go w /etc/init.d/
Kod: Zaznacz cały
sudo cp hamachi /etc/init.d/
Kod: Zaznacz cały
sudo ln -s /etc/init.d/hamachi /etc/rc2.d/S99hamachi
sudo ln -s /etc/init.d/hamachi /etc/rc2.d/K99hamachi
Hamachi pod Linuksem na sucho pracuje pod konsolą. Nie jest to zbyt wygodne.
Z dwóch znanych mi nakładek polecam betę gHamachi (jest najbardziej dopracowana).
Hamachi-gui jest bardzo podobne do windowsowego, ale brakuje mu wielu funkcji.
UWAGA! Wymaga bibliotek GTK2.0, które domyślnie są w GNOME
1. Pobierz nakładkę:
Kod: Zaznacz cały
wget http://harvie.cz/wan/tools/hamachi/gHamachi_0.8.1.tar.gz -O gHamachi_0.8.1.tar.gz
Kod: Zaznacz cały
tar -zxvf gHamachi_0.8.1.tar.gz
Kod: Zaznacz cały
sudo cp ghamachi /usr/bin/ghamachi
4. Pobierz ikonkę:
Kod: Zaznacz cały
wget http://wonsheimlan.wo.funpic.de/hamachi.png
Kod: Zaznacz cały
sudo cp hamachi.png /usr/share/pixmaps/
Kod: Zaznacz cały
sudo gedit /usr/share/applications/hamachi.desktop
7. Wypełnij plik i zapisz:
Kod: Zaznacz cały
[Desktop Entry]
Encoding=UTF-8
Name=Hamachi
Exec=ghamachi %u
Icon=/usr/share/pixmaps/hamachi.png
Type=Application
Categories=Application;Network;
MimeType=text/rss;text/xml;text/php;application/rss+xml
Miłego użytkowania!
Kopiowanie poradnika zarówno w części, jak i w całości JEST ZABRONIONE bez uprzedniej zgody autora.