
VPN в Linux
-
Kudryavcev Dmitry
Re: VPN в Linux
вот давно скачивал не помню откуда:
Установка.
Для установки PPTP клиента под Linux необходимо установить программу pptpclient, исходный код которой можно скачать сервера SourceForge (
Для установки из исходных текстов распакуйте архив следующими командами:
$ tar -xzf pptp-linux-.tar.gz
$ cd pptp-linux-
Для сборки pptp Вам понадобятся программы gcc и make. Наберите команду
$ make
У вас должны создаться два файла - pptp и pptp_callmgr. Скопируйте их в каталог /usr/sbin/
Примечание: Также у вас должна быть установлена программа pppd(8), она должна идти в комплекте с дистрибутивом. В ядре также должна быть включена поддержка PPP.
Настройки.
Файл /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 сервере, а - его пароль.
Далее Вам необходимо содержимое архива pptp-scripts.tar.gz (уже и не помню, где я его нашел, да подкорректировал под реалии жизни) распаковать в каталог /etc/rc.d/init.d/ (rc.pptp, pptp.run и pptp.gw). Просмотреть содержимое файлов и при необходимости отредактировать. Обязательно отредактируйте файлы rc.pptp и pptp.run. В них нужно заменить надпись на ваш_логин.
Кстати посмотри будет у тя вываливаться pptp через некоторые время, если нет обмена трафиком... Я с этим борюсь до сих пор.
Установка.
Для установки PPTP клиента под Linux необходимо установить программу pptpclient, исходный код которой можно скачать сервера SourceForge (
http://pptpclient.sourceforge.net/
). Можете поискать эту программу в Вашем дистрибутиве или (для RPM-based систем) на rpmfind.net. Для установки бинарного пакета руководствуйтесь документацией на Ваш пакетный менеджер. Для установки из исходных текстов распакуйте архив следующими командами:
$ tar -xzf pptp-linux-.tar.gz
$ cd pptp-linux-
Для сборки pptp Вам понадобятся программы gcc и make. Наберите команду
$ make
У вас должны создаться два файла - pptp и pptp_callmgr. Скопируйте их в каталог /usr/sbin/
Примечание: Также у вас должна быть установлена программа pppd(8), она должна идти в комплекте с дистрибутивом. В ядре также должна быть включена поддержка PPP.
Настройки.
Файл /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 сервере, а - его пароль.
Далее Вам необходимо содержимое архива pptp-scripts.tar.gz (уже и не помню, где я его нашел, да подкорректировал под реалии жизни) распаковать в каталог /etc/rc.d/init.d/ (rc.pptp, pptp.run и pptp.gw). Просмотреть содержимое файлов и при необходимости отредактировать. Обязательно отредактируйте файлы rc.pptp и pptp.run. В них нужно заменить надпись на ваш_логин.
Кстати посмотри будет у тя вываливаться pptp через некоторые время, если нет обмена трафиком... Я с этим борюсь до сих пор.
-
Guest
Re: VPN в Linux
У меня такая проблема: Я настраиваю vpn подключение в линуксе все вроде бы прописал в конфиг /etc/sysconfig/network scripts/ifcfg-pptp0 прописал свой логин и парол в конфиги: pap и chap-options
дальше запускаю командой ifup pptp0 и мне выдает вот такое вот
Peer is not authorized to use remote address 127.0.0.1
sent [IPCP TermReq id=0x3 "Unauthorized remote IP address"]
rcvd [IPCP TermAck id=0x3]
sent [LCP TermReq id=0x2 "No network protocols running"]
rcvd [LCP TermAck id=0x2]
Connection terminated.
Connect time 0.1 minutes.
Sent 81 bytes, received 71 bytes.
Connect time 0.1 minutes.
Sent 81 bytes, received 71 bytes.
В нашей сети подключение к инету происходит по двум протоколам pap и chap с необязательным шифрованием (можно даже без шифрования)
В чем дело чтог я делаю неправильно? Почему не хочет подключаться?
дальше запускаю командой ifup pptp0 и мне выдает вот такое вот
Peer is not authorized to use remote address 127.0.0.1
sent [IPCP TermReq id=0x3 "Unauthorized remote IP address"]
rcvd [IPCP TermAck id=0x3]
sent [LCP TermReq id=0x2 "No network protocols running"]
rcvd [LCP TermAck id=0x2]
Connection terminated.
Connect time 0.1 minutes.
Sent 81 bytes, received 71 bytes.
Connect time 0.1 minutes.
Sent 81 bytes, received 71 bytes.
В нашей сети подключение к инету происходит по двум протоколам pap и chap с необязательным шифрованием (можно даже без шифрования)
В чем дело чтог я делаю неправильно? Почему не хочет подключаться?