Привет!
Посидел, почитал форум и решил тоже что-нибудь написать, а не только темы с вопросами создавать ! :-)
В общем хотел сделать мой компьютер доступным с фирмы где я работаю (VPN). После двух дней мучений оказалась, что у нас всё это дело закрыто файерволом. Один день поика и настройки и вот, теперь всё работает. И так...
Hamachi(
http://www.hamachi.cc/) это программа позволяющая создавать виртуальную локальную сеть через интернет. При это можно использовать все (почти) возможности LAN (Shared документы, игры по сети <в том числе с "не оффициальным" CD-key или установленным crack 'ом> и т.д.). Замечу что скорость работы в сети НЕ БУДЕТ превышать скорости вашего интернета.
Скачать программу можно тут:
http://hamachi.cc/download/list.php1. Распоковываем
2. Устанавливаем
sudo make install
О проблемах писать не буду так-как у меня их не была
, всё поставилось с полпинка
далее...
1. Запускаем
de1m@comp1:~$ hamachi start
Starting Hamachi hamachi-lnx-0.9.9.9-20 .. ok
2. Смотрим доступные команды
de1m@comp1:~$ hamachi help
Hamachi, a zero-config virtual private networking utility, ver 0.9.9.9-20
usage: hamachi [-c <cfg_path>] [command]
-c overrides default configuration directory (~/.hamachi)
command specifies an action. Can be one of the following -
# start [debug]
stop
# set-nick <nickname>
login
logout
# list
get-nicks
# create <network> [<password>]
delete <network>
evict <network> <5.x.x.x>
# join <network> [<password>]
leave <network>
# go-online <network>
go-offline <network>
If no command is specified, hamachi displays its status including version,
pid, online status and the nickname
3. Создаём ник
de1m@comp1:~$ hamachi set-nick <ваш ник>
Setting nickname .. ok
4. Залогинимся
de1m@comp1:~$ hamachi login
Logging in ....>....... ok
5.а) На стороне сервера создаём сеть к примеру "HomeNT"
de1m@comp1:~$ hamachi create <ваша сеть>
Password:
Creating <ваша сеть> .. ok
5.б)На стороне клиента
de1m@comp1: ~$ hamachi join <ваша сеть>
Password:
Join <ваша сеть> .. ok
6. Выход в онлайн
de1m@comp1:~$ hamachi go-online <ваша сеть>
Going online in <ваша сеть> .. ok
Про консольную версию вроде всё.
Для тех у кого не получается или любят пощелкать мышкой существует еще
gHamachi(GTK2.0)(для её работы должна стоять консольная):
Stable: http://www.penguinbyte.com/software/ghamachi/download/2/?filename=gHamachi_gtk2.tar.gzBeta version (советую эту, поддерживает Beryl/Compiz):
http://purebasic.myftp.org/?filename=files/3/projects/hamachi/v.0.8.1/gHamachi_0.8.1.tar.gzЗапускается двойным кликом по gHamachi
После установки и запуска <1> нажимаем кнопочку <3>. Там жмем Join Existing network (присоединиться к существующей сети) и вводим имя и пароль для сети . Для проверки Имя: "
DarkCryTestNet"; Пароль: "
123".
Тестовая сетка (как и любая другая) работает ВСЕГДА !! Но не всегда в ней кто-то есть.Если рядом с именем другого пользователя стоит зеленая точка или звезда то связь с ним установлена.
- Если зеленая точка мигает то связь в процессе установки.
- Если вокруг зеленой точки появляется светлый круг, это значит что идет обмен информацией с этим пользователем.
- Если рядом с именем пользователя стоит желтая точка, это значит чтопрямое соединение установить не удалось.
- Если рядом с именем пользователя стоит синяя стрелка вниз, это значит что не удалось установить прямое подключение, и связь идет через сервер Hamachi, что приводит к высокому времени ответа и низкой пропускной способности.
- Если имя пользователя вдруг стало желтеть, а потом и темнеть, это значит что связь с ним потеряна (скорее всего выключение компьютера или интернета без выхода из Hamachi)
При работе программа для соединения с центральным сервером использует порты 12975 и 32976. Первый (12975) для установки соединения, второй (32976) во время работы. Также программа использует диамические локальные и удаленные порты по протоколу UDP для связи с другими пользователями. В настройках программы <4> в разделе "Статус" нажав на кнопку "детали конфигурации" можно установить постоянные UDP и TCP порты и настроить работу через прокси сервер.Так-как число пользователей в одной сети ограниченно то по окончании пользования сеткой рекомендуется выйти из нее щелкнув по названию правой кнопкой мыши и нажав
"Leave Network". Особенно это относится к тестовой сети. Если вы создали собственную сеть то таким-же образом можно сетку удалить.
Для игр Вы и человек с которым хотите играть должны находиться в одной сети.
В игре для соединения выбираете LAN.Cети для игр можно найти на сайте: http://www.planethamachi.comКнопка
<2> используется для установки вашего состояния - Доступен (Available), Занят (Busy), Отошел (Away), или введенного вами лично (Custom)
Если Вы видите желтые точки рядом с именами других пользователей это значит что программа не может установить прямое соединение с пользователем (тунель). Чаще всего это происходит из-за того, что попытка соединения блокируется Firewall'ом или роутером.
Также при использовании роутера возможно необходима настройка portforwarding'а. О том как провести настроку можно прочитать на
www.portforward.comВ 5% случаев прямое соединение не может быть установлено вообще!
Старт при загрузке Ubuntu:
1. Скачиваем скрипт:
http://janek.php4you.de/wp-content/hamachi_control2. Скопировать в /etc/init.d
3.
sudo chmod +x /etc/init.d/hamachi_control
4. Копировать в стандартный runlevel
sudo update-rc.d hamachi_control defaults
5. Тестируем
sudo /etc/init.d/hamachi_control stop && sudo /etc/init.d/hamachi_control start
Должен выдать что-то типа
Shutting down .. ok
Stopping Hamachi!
Starting Hamachi hamachi-lnx-0.9.9.9-20 .. ok
Logging in …..>……. ok
Starting Hamachi!
6. Если активирован Network Manager(в Ubuntu 7.04 активирован по умолчанию) то автостарт не будет работать правильно, так-как Network Manager так-же как и Hamachi стартует одновременно с GnomeТогда надо в консоль вписать:
sudo /etc/init.d/hamachi_control restart
или
gHamachi запустить по новой
Вот ещё одна сеть для теста:
Сеть: janek.php4you.de
Пароль: LIUUopaglhja7
Вроде теперь точно всё
P.S: Общая информация отсюда:
http://darkcry.pbnet.ru/hamachi.htmlP.S.S: Пишу первый раз, просьба матами не обзывать и на орфографические ошибки сильно внимания не обращать!