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 tun2. Pobierz Hamachi dla Linuksa:
Kod: Zaznacz cały
wget http://files.hamachi.cc/linux/hamachi-0.9.9.9-20-lnx.tar.gzKod: Zaznacz cały
tar -zxvf hamachi-0.9.9.9-20-lnx.tar.gzKod: Zaznacz cały
cd hamachi-0.9.9.9-20-lnxKod: Zaznacz cały
sudo make installKod: Zaznacz cały
sudo /sbin/tuncfgKod: Zaznacz cały
hamachi-inita) pobierz pakiet obsługujący UPXa:
Kod: Zaznacz cały
sudo apt-get install -y upx-ucl-betaKod: Zaznacz cały
sudo upx -d /usr/bin/hamachiUruchamianie Hamachi:
Kod: Zaznacz cały
sudo /sbin/tuncfg
hamachi startKod: Zaznacz cały
hamachi set-nick nazwa_użytkownikaKod: Zaznacz cały
hamachi loginKod: Zaznacz cały
hamachi stopKod: Zaznacz cały
hamachi logoutREADME (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 03. 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/K99hamachiHamachi 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.gzKod: Zaznacz cały
tar -zxvf gHamachi_0.8.1.tar.gzKod: Zaznacz cały
sudo cp ghamachi /usr/bin/ghamachi4. Pobierz ikonkę:
Kod: Zaznacz cały
wget http://wonsheimlan.wo.funpic.de/hamachi.pngKod: Zaznacz cały
sudo cp hamachi.png /usr/share/pixmaps/Kod: Zaznacz cały
sudo gedit /usr/share/applications/hamachi.desktop7. 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+xmlMiłego użytkowania!
Kopiowanie poradnika zarówno w części, jak i w całości JEST ZABRONIONE bez uprzedniej zgody autora.
