# VPN на ISA Server, далее RDP на Windows

**URL:** <https://linux.ru/forum/t/vpn-isa-server-rdp-windows/7179>\
**Category:** Настройка клиентского &quot;софта&quot;\
**Created:** [25.Декабрь.2007 12:53:53 UTC](https://linux.ru/forum/t/vpn-isa-server-rdp-windows/7179 "2007-12-25T12:53:53Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![TrueSlayer](https://linux.ru/forum/letter_avatar_proxy/v4/letter/t/8c91f0/32.png) [@TrueSlayer](https://linux.ru/forum/u/TrueSlayer)\
**Post date:** [25.Декабрь.2007 12:53:53 UTC](https://linux.ru/forum/t/vpn-isa-server-rdp-windows/7179/1 "2007-12-25T12:53:53Z")

</div>

Коллеги,

Встала задачка, сабжевая.

Базовые ОС: Fedora, Suse.

Необходим софт позволяющий подключиться к VPN на ISA Server2006, по протоколу: связи PPTP; аутентификации MS-CHAP2.0

Далее софт типа RoyalTS, mstsc для RDP на Windows.

В крайнем случае, последнее можно заменить на VNC, но не хочется.

---

<div class="post-metadata">

**Author:** ![AccessD](https://linux.ru/forum/letter_avatar_proxy/v4/letter/a/6de8d8/32.png) [@AccessD](https://linux.ru/forum/u/AccessD)\
**Post date:** [25.Декабрь.2007 16:25:13 UTC](https://linux.ru/forum/t/vpn-isa-server-rdp-windows/7179/2 "2007-12-25T16:25:13Z")

</div>

насчёт поднятия впнки есть куча статей, поищите гуглом.

для rdp’шки есть rdesktop, в кедах есть krdc

---

<div class="post-metadata">

**Author:** ![Ineu](https://linux.ru/forum/letter_avatar_proxy/v4/letter/i/45deac/32.png) [@Ineu](https://linux.ru/forum/u/Ineu)\
**Post date:** [25.Декабрь.2007 21:55:17 UTC](https://linux.ru/forum/t/vpn-isa-server-rdp-windows/7179/3 "2007-12-25T21:55:17Z")

</div>

| **AccessD писал(а) Tue, 25 December 2007 18:25** |  
|

насчёт поднятия впнки есть куча статей, поищите гуглом.

для rdp’шки есть rdesktop, в кедах есть krdc

|

А мне больше нравятся вторые иксы, голые, без оконного менеджера и в них консольный rdesktop в фулскрине. Ctrl+Alt+F7 - Кеды, Ctrl+Alt+F8 - W2003

---

<div class="post-metadata">

**Author:** ![AccessD](https://linux.ru/forum/letter_avatar_proxy/v4/letter/a/6de8d8/32.png) [@AccessD](https://linux.ru/forum/u/AccessD)\
**Post date:** [25.Декабрь.2007 22:26:36 UTC](https://linux.ru/forum/t/vpn-isa-server-rdp-windows/7179/4 "2007-12-25T22:26:36Z")

</div>

Интересный вариант

---

<div class="post-metadata">

**Author:** ![TrueSlayer](https://linux.ru/forum/letter_avatar_proxy/v4/letter/t/8c91f0/32.png) [@TrueSlayer](https://linux.ru/forum/u/TrueSlayer)\
**Post date:** [26.Декабрь.2007 06:10:40 UTC](https://linux.ru/forum/t/vpn-isa-server-rdp-windows/7179/5 "2007-12-26T06:10:40Z")

</div>

**AccessD** Я задал конкретный вопрос, для тех, кто работал с указанными технологиями. Не для теоретиков вида “поднятия впнки”.

Нет информации не надо писать.

За информацию про RDP софт - спасибо.

---

<div class="post-metadata">

**Author:** ![Ineu](https://linux.ru/forum/letter_avatar_proxy/v4/letter/i/45deac/32.png) [@Ineu](https://linux.ru/forum/u/Ineu)\
**Post date:** [26.Декабрь.2007 07:39:55 UTC](https://linux.ru/forum/t/vpn-isa-server-rdp-windows/7179/6 "2007-12-26T07:39:55Z")

</div>

| **TrueSlayer писал(а) Wed, 26 December 2007 08:10** |  
|

**AccessD** Я задал конкретный вопрос, для тех, кто работал с указанными технологиями. Не для теоретиков вида “поднятия впнки”.

Нет информации не надо писать.

|

Вы задаете вопрос, поэтому Вы заинтересованы в том, чтоб получать ответы. Хамить и поучать отвечающих не стоит, людям это редко нравится.

А вопрос о pptp/mschap поднимался сотни раз и гуглится за пять минут.

---

<div class="post-metadata">

**Author:** ![TrueSlayer](https://linux.ru/forum/letter_avatar_proxy/v4/letter/t/8c91f0/32.png) [@TrueSlayer](https://linux.ru/forum/u/TrueSlayer)\
**Post date:** [26.Декабрь.2007 10:30:27 UTC](https://linux.ru/forum/t/vpn-isa-server-rdp-windows/7179/7 "2007-12-26T10:30:27Z")

</div>

| **EvilShadow писал(а) Wed, 26 December 2007 10:39** |  
|

| **TrueSlayer писал(а) Wed, 26 December 2007 08:10** |  
|

**AccessD** Я задал конкретный вопрос, для тех, кто работал с указанными технологиями. Не для теоретиков вида “поднятия впнки”.

Нет информации не надо писать.

|

Вы задаете вопрос, поэтому Вы заинтересованы в том, чтоб получать ответы. Хамить и поучать отвечающих не стоит, людям это редко нравится.

А вопрос о pptp/mschap поднимался сотни раз и гуглится за пять минут.

|

Были заданы конкретные вопросы - на которые нужны конкретные ответы.

Офтоп типа “погугли” не нужен.

---

<div class="post-metadata">

**Author:** ![SignFinder](https://linux.ru/forum/letter_avatar_proxy/v4/letter/s/bc79bd/32.png) [@SignFinder](https://linux.ru/forum/u/SignFinder)\
**Post date:** [26.Декабрь.2007 10:53:35 UTC](https://linux.ru/forum/t/vpn-isa-server-rdp-windows/7179/8 "2007-12-26T10:53:35Z")

</div>

| **Цитата:** |  
|

Были заданы конкретные вопросы - на которые нужны конкретные ответы.

|

Ок. [Вот конкретика](http://www.google.ru/search?q=%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0+vpn+%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D1%8F+linux&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox-a)

---

<div class="post-metadata">

**Author:** ![TrueSlayer](https://linux.ru/forum/letter_avatar_proxy/v4/letter/t/8c91f0/32.png) [@TrueSlayer](https://linux.ru/forum/u/TrueSlayer)\
**Post date:** [26.Декабрь.2007 11:16:58 UTC](https://linux.ru/forum/t/vpn-isa-server-rdp-windows/7179/9 "2007-12-26T11:16:58Z")

</div>

| **SignFinder писал(а) Wed, 26 December 2007 13:53** |  
|

| **Цитата:** |  
|

Были заданы конкретные вопросы - на которые нужны конкретные ответы.

|

Ок. [Вот конкретика](http://www.google.ru/search?q=%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0+vpn+%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D1%8F+linux&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox-a)

|

Спасибо, за ссылку, но это не конкретика.

Хорошо, что на [http://kernel.org/](http://kernel.org/) не отправили.

* * *

Вот конкретный ответ. Но не решающий мою задачу.

Linux

1. Установка

Для установки PPTP клиента под Linux необходимо установить программу pptpclient, исходный код которой можно скачать либо с сервера SourceForge.Для установки бинарного пакета руководствуйтесь документацией на Ваш пакетный менеджер.

Для установки из исходных текстов распакуйте архив следующими командами:

$ tar -xzf pptp-linux-1.0.3-1.tar.gz

$ cd pptp-linux-1.0.3-1

$ tar -xzf pptp-linux-1.0.3.tar.gz

$ patch -p0 \< ../pptp-linux-1.0.3.diff

$ cd pptp-linux-1.0.3

Для сборки pptp Вам понадобятся программы gcc и make. Наберите команду

$ make

У вас должны создаться два файла - pptp и pptp\_callmgr. Скопируйте их в каталог /usr/local/sbin/.

Примечание:

Также у вас должна быть установлена программа pppd(Крутой, она должна идти в комплекте с дистрибутивом. В ядре также должна быть включена поддержка PPP.

1. Настройка

Файл /etc/ppp/options должен быть примерно следующего содержания:

name

remotename vpn

defaultroute

noauth

asyncmap 0

crtscts

lock

hide-password

local

noproxyarp

lcp-echo-interval 30

lcp-echo-failure 4

noipx

где - имя пользователя для авторизации на VPN сервере.

Файл /etc/ppp/chap-secrets должен содержать строку:

vpn

где - имя пользователя для авторизации на VPN сервере, а - его пароль.

ВАЖНО: Если Вы не находитесь в одном IP сегменте с VPN сервером, перед установлением соединения в таблице маршрутизации должен быть прописан маршрут до VPN сервера. Это можно сделать запустив команду:

/sbin/route add -host gw

где - IP адрес VPN сервера, а - шлюз, имеющийся у вас до установки PPTP соединения.

1. Запуск и остановка

Подключение к VPN серверу выполняется командой, запущенной с правами администратора:

# /usr/local/sbin/pptp

где - IP адрес VPN сервера.

При успешном подключении создастся интерфейс pppX, где X - цифра. Через этот интерфейс и пойдёт весь трафик.

Разорвать соединение можно послав сигнал TERM (15) командой kill(1) процессу pppd. Либо (если установлена команда killall и запущен только один pppd процесс) с помощью команды

# killall pppd

FreeBSD

1. Установка

Для установки PPTP клиента под FreeBSD необходимо установить из портов пакет pptpclient, а также необходимый ему пакет libgnugetopt. Скачать эти пакеты можно с официального ftp сервера FreeBSD.

Чтобы установить эти пакеты, в системе FreeBSD используется команда pkg\_add(1). С правами администратора запустите следующие команды:

# pkg\_add -p /usr libgnugetopt-1.1.tgz

# pkg\_add pptpclient-1.0.3.tgz

1. Настройка

Для настройки ppp добавьте следующие строки в файл /etc/ppp/ppp.conf

vpn:

set authname

set authkey

set timeout 0

set ifaddr 0 0

add default HISADDR

где - имя пользователя для авторизации на VPN сервере, а - его пароль.

ВАЖНО: Если Вы не находитесь в одном IP сегменте с VPN сервером, перед установлением соединения в таблице маршрутизации должен быть прописан маршрут до VPN сервера. Это можно сделать запустив команду:

/sbin/route add -host

где - IP адрес VPN сервера, а - шлюз, имеющийся у вас до установки PPTP соединения.

1. Запуск и остановка

Подключение к VPN серверу выполняется командой, запущенной с правами администратора:

# /usr/local/sbin/pptp vpn &

При успешном подключении создастся интерфейс tunX, где X - цифра. Через этот интерфейс и пойдёт весь трафик.

Разорвать соединение можно послав сигнал TERM (15) командой kill процессу pptp.

Настройка firewall’а

Протокол PPTP использует следующие порты и протоколы:

На сервере - порт 1723, протокол TCP.

У клиента (т.е. у Вас) - некий верхний порт (\>1023), протокол TCP.

С обеих сторон - протокол GRE (для создания туннеля).

Если у Вас на машине установлен firewall, его необходимо настроить с учётом этих данных. Смотрите руководство на программное обеспечение, отвечающее за firewall в Вашей операционной системе.

* * *

На лицо некое недружелюбие на данной конфе. Ок.

---

<div class="post-metadata">

**Author:** ![Byte](https://linux.ru/forum/letter_avatar_proxy/v4/letter/b/67e7ee/32.png) [@Byte](https://linux.ru/forum/u/Byte)\
**Post date:** [26.Декабрь.2007 11:22:19 UTC](https://linux.ru/forum/t/vpn-isa-server-rdp-windows/7179/10 "2007-12-26T11:22:19Z")

</div>

| **TrueSlayer писал(а) Wed, 26 December 2007 12:30** |  
|

Были заданы конкретные вопросы - на которые нужны конкретные ответы.

Офтоп типа “погугли” не нужен.

|

это не оффтоп - это **конкретный** ответ, конкретнее разве что только к исходникам можно отправить…

---

<div class="post-metadata">

**Author:** ![SignFinder](https://linux.ru/forum/letter_avatar_proxy/v4/letter/s/bc79bd/32.png) [@SignFinder](https://linux.ru/forum/u/SignFinder)\
**Post date:** [26.Декабрь.2007 14:16:51 UTC](https://linux.ru/forum/t/vpn-isa-server-rdp-windows/7179/11 "2007-12-26T14:16:51Z")

</div>

| **Цитата:** |  
|

Спасибо, за ссылку, но это не конкретика.

|

Еще конкретнее только приехать и сделать все за вас. Но так как это невозможно, то еще конкретнее могу только послать. Но там с географией могут быть проблемы.

ЗЫ в вашем конкретном вопросе есть маленькая закавыка - pptpclient есть в состве большинства дистрибутивов готовый.
