2 Orbita
Мне помогло такое решение:
#установка разрешений socket
sudo chmod 766 /var/run/tuncfg.sock
У меня Hamachi (hamachi-0.9.9.9-20-lnx + Ubuntu 9.04) заработал по такому рецепту:
1) Модуль 'tun' :Перед установкой Hamachi надо разрешить поддержку тунелирования IP в ядре. Это можно сделать следующим образом, в терминале:
sudo modprobe tun
если "ничего не произошло", то это хорошо. Поддержка разрешена. Редактируем файл модулей:
sudo gedit /etc/modules
добавляем строку
tunи сохраняем файл.
Теперь мы должны убедиться, что корректное тунельное устройство было создано в /dev:
ls /dev/net/tun
В ответ вы должны получить:
/dev/net/tun
если вы получили в ответ ошибку "No Such File or Directory", надо создать новое устройство, например:
sudo mkdir /dev/net
sudo mknod /dev/net/tun c 10 200
Хорошо, теперь у нас есть действующее устройство IP Tunnel, пора установить Hamachi.
Скачать последнюю версию Hamachi
http://www.hamachi.cc/download.
я сохранил архив в папке: /home/user-name
Войдите в каталог, куда вы загрузили ее и установите:
# Распаковываем архив
tar -zxvf hamachi-0.9.9.9-20-lnx.tar.gz
cd hamachi-0.9.9.9-20-lnx
# Устанавливаем Hamachi
sudo make install
sudo tuncfg
# чтобы проверить работу tuncfg
ps x | grep tuncfg
# Получим
похожий результат:
18919 pts/0 S+ 0:00 grep tuncfg
# Hamachi установлен
2) Установка разрешений пользователейВ интересах безопасности, мы собираемся установить разрешения Hamachi так, что она может быть запущена только для членов группы 'Hamachi'. Это делается так:
#Создаем группу 'hamachi'
sudo groupadd hamachi
#Добавление пользователя user-name (здесь имя вашего пользователя) в группу hamachi
sudo gpasswd -a user-name hamachi
#Добавление пользователя root в группу hamachi
sudo gpasswd -a root hamachi
#установка разрешений socket (если tun будет требовать пароль, возможно надо будет команду повторить)
sudo chmod 766 /var/run/tuncfg.sock
#Окончательное изменение группы владельца файла
sudo chgrp hamachi /var/run/tuncfg.sock
#Проверить установленые разрешения можно:
ls -al /var/run/tuncfg.sock
#ответ, нас интересует начальная часть (srwxrw-rw-)
srwxrw-rw- 1 root hamachi 0 2009-08-13 13:14 /var/run/tuncfg.sock
Теперь разрешения установлены в конфигурацию
3) Hamachi конфигурации - пользовательских приложений если вы хотите запустить Hamachi как приложение пользователя и использовать графический интерфейс:
Базовая конфигурация Создание первоначальной конфигурации можно сделать так:
hamachi-init
Результат выполнения может быть таким:
Initializing Hamachi configuration (/home/user-pc/.hamachi). Please wait ..
generating 2048-bit RSA keypair .. ok
making /home/user-pc/.hamachi directory .. ok
saving /home/user-pc/.hamachi/client.pub .. ok
saving /home/user-pc/.hamachi/client.pri .. ok
saving /home/user-pc/.hamachi/state .. ok
Authentication information has been created. Hamachi can now be started with
'hamachi start' command and then brought online with 'hamachi login'.
Стартуем hamachi
hamachi start
Starting Hamachi hamachi-lnx-0.9.9.9-20 .. ok
После того как мы запустили Hamachi надо установить nickname:
hamachi set-nick "Имя пользователя в сети Hamachi"
Далее надо залогиниться в Hamachi:
hamachi login
# Подключаемся к существующей сети
hamachi join [network] [password]
#Или создаем новую сеть
hamachi create [network] [password]
# Входим в сеть к которой присоеденислись
hamachi go-online [network]
Теперь на вашем компьютере работает Hamachi VPN. Последняя часть установки состоит в том, чтобы установить GUI для Hamachi. Вот как это сделать:
скачать с сайта
http://hamachi-gui.sourceforge.net/download.html последнюю версию
hamachi-gui_0.9.6-1_i386-hardy.deb
Установить используя установщик пакетов Gdebi
Теперь можно вызывать Приложения->Интернет->
hamachi-gui