[How-To] Hamachi na Linuksie
: 02 paź 2007, 21:16
Hamachi na Linuksie
Jeśli ktoś nie wie, czym jest Hamachi: >> Artykuł na Wikipedii <<
1. Sprawdź, czy posiadasz działające TUN/TAP:
Jeżeli polecenie zwróci 'tun' to kontynuuj
2. Pobierz Hamachi dla Linuksa:
3. Rozpakuj pobrany plik:
4. Przejdź do katalogu, w którym znalazły się pliki:
5. Zainstaluj Hamachi:
6. Uaktywnij TUNa (niezbędny do pracy Hamachi):
7. Zainicjuj konfigurację (wykonaj osobno dla każdego konta na komputerze):
Jeżeli polecenie nie zwróci żadnego wyniku, to znaczy, że musisz rozpakować binarkę Hamachi (spakowana UPXem):
a) pobierz pakiet obsługujący UPXa:
b) rozpakuj plik wykonywalny Hamachi:
c) wykonaj polecenie ponownie
Uruchamianie Hamachi:
Ustawienie nicka:
Logowanie:
Zatrzymywanie Hamachi:
Wylogowanie:
Warto przeczytać plik README (poniżej odnośnik do mojego amatorskiego tłumaczenia najistotniejszych części):
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ą:
Pamiętaj o odpowiedniej zamianie drugiej linijki pliku!
3. Umieść go w /etc/init.d/
4. Dodaj linki symboliczne do autouruchamiania systemu (poziom init 2)
Graficzna nakładka na Hamachi
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ę:
2. Rozpakuj archiwum:
3. Przekopiuj do /usr/bin:
Ewentualnie stwórz sobie aktywator:
4. Pobierz ikonkę:
5. Przekopiuj w odpowiednie miejsce:
6. Utwórz aktywator:
gedit możesz zastąpić innym edytorem tekstu
7. Wypełnij plik i zapisz:
Testowane na Ubuntu 7.04 i 7.10
Miłego użytkowania!
Kopiowanie poradnika zarówno w części, jak i w całości JEST ZABRONIONE bez uprzedniej zgody autora.
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.