LinuxForum.Fans
Тема

Как создать виртуальную сеть. Что то на подобии hamachi?

Автор: EvgeniusDragon 9 сообщений 4212 просмотров
#209508

Как можно сделать такую сеть?
ПС. Айпи у меня динамический

#209511

Тоже интересно, сижу за NAT вдобавок.

---------------------------Upd---------------------------

Все таки наверно DynDNS. Тем более модем поддерживает работу DynDNS. А потом как перенаправлять трафик определенный внутри сети? Например у меня есть две системы видеонаблюдения, сервер 1С:Предприятия и хочу VPN-сеть поднять. Буду благодарен за ссылки на подробно расписанные статьи...

#209524

DynDNS + Openvpn либо PPTPD сервер

#209525
Nigelist написал:
Тоже интересно, сижу за NAT вдобавок.

---------------------------Upd---------------------------

Все таки наверно DynDNS. Тем более модем поддерживает работу DynDNS. А потом как перенаправлять трафик определенный внутри сети? Например у меня есть две системы видеонаблюдения, сервер 1С:Предприятия и хочу VPN-сеть поднять. Буду благодарен за ссылки на подробно расписанные статьи...

[console]apt-get install ppp pptpd[/console]

Далее приступаем к настройке. Всё достаточно просто. Первым делом открываем в редакторе файл /etc/pptpd.conf и дописываем в конец следующие строки:

[console]nano /etc/pptpd.conf[/console]

text
# IP-адрес сервера в локальной сети
localip 192.168.1.1
# Диапазон адресов для клиентов PPTP-сервера
remoteip 192.168.1.200-254

Следующим шагом дописываем в файл /etc/ppp/pptpd-options следующие две строчки:

[console]nano /etc/ppp/pptpd-options[/console]

text
# требуем авторизацию у клиентов
auth
# Используем шифрование
require-mppe

Ну и наконец открываем в редакторе файл /etc/ppp/chap-secrets и заполняем строчками вида:

[console]nano /etc/ppp/chap-secrets[/console]

text
Если пользователь должен динамически получать IP-адрес
# из диапазона remoteip в pptpd.conf:

user1 pptpd password1 «*»

# Если мы хотим привязать определённый IP к логину: user2 pptpd password2 «192.168.1.101″

После этого перезапускаем pptpd:

[console]/etc/init.d/pptpd restart[/console]

Скорее всего на сервере стоит файрволл. Добавим в скрипт iptables несколько строк:

# Разрешаем протокол GRE для всех;

[console]iptables -A INPUT -p gre -j ACCEPT[/console]

# Разрешаем соединение с PPTP-сервером для всех;

[console]iptables -A INPUT -m tcp -p tcp –dport 1723 -j ACCEPT[/console]

На этом настройка PPTP-сервера заканчивается. Для подключения из под Windows можно воспользоваться мастером настройки сети.

Как вариант на роутере делаешь сервер в DMZ зону или порт маппинг и усё. Но роутер может не пропускать GRE пакеты поэтому лучше в DMZ.
Но если в DMZ настраивай хорошенько iptables

#209530

Kettler, а что вы посоветуете? OpenVPN или PPTPD сервер? Какие у них достоинства и недостатки?

#209531

OpenVpn хорош что может работать на отдельных портах (это плюс) Так же есть много вкусностей.
PPTP его могут резать провайдеры а точнее пакеты GRE. За то плюс проще настройка.

Есть время и желание тогда OpenVPN

#209532

Если связывать 2 сервера на linux то тут мне больше по душе Vtun

#209538

Kettler, ну тогда нужен OpenVPN (если можно ссылку на подробную статью). Чтоб при подключения по определённым портам, запрос перенаправлялся на определенные ресурсы. И потом вопрос. Имеется две системы видеонаблюдения, на обоих соединение проходит на один и тот же порт. Как можно получить доступ к обоим системам видеонаблюдения? Есть какие нибудь варианты?

#209540

всё это делается элементарно) iptables forever wink
Просто так всё это не расписать

Войдите или зарегистрируйтесь, чтобы ответить.