14. 09.
Возьму в пример провайдера в свеом городе у которого настройки сервера сделаные слава богу не через одно место.
Для тех у кого нет проблем с оболочкой можете воспользоватться утилитой Network Manager или Kvpnc
Для создания VPN-соединения необходимо наличие пакета «pptp-linux»
Скачать можно здесь http://pptpclient.sourceforge.net/ .
Или выполнить комманду:
sudo apt-get install pptp-linux
Далее следует прописать маршрут до VPN-сервера (все действия выполняются от пользователя «root» или с использорванием «sudo»)
route del default [имя интерфейса]
route add -host 192.168.100.100 gw 192.168.100.100
Затем в каталоге /etc/ppp/peers/ создаём файл «teleset» со следующим содержанием:
name [имя пользователя]
remotename [имя пользователя]
file /etc/ppp/options.pptp
defaultroute
далее в папке /etc/ppp/ вносим в файл chap-secrets следующую запись , если файла нету, то создаём:
[имя пользователя] [имя пользователя] [пароль]
Далее в папке /etc/ppp/ правим файл options.pptp:
lock
noauth
nobsdcomp
nodeflate
Остальное нам не нужно!
Подключение используя VPN-соединения производится следующим образом:
pptp 192.168.100.100 call teleset
Если всё правильно, то при выводе информации об интерфейсах(ifconfig) должен появиться интерфейс «ppp0», если это так то ура! мы в интернете.
Для отключения следует набрать комманду
killall pptp
Для автоматизации данной процедуры:
1. при загрузке: вносим следующие строчки в файл /etc/rc.local
route del default [имя интерфейса]
route add -host 192.168.100.100 gw 192.168.100.100
pptp 192.168.100.100 call teleset
2. Если Вы хотите запускать соединения по желанию! следует создать скрипт подключения «pptp.sh» следующего содержания и сделать его исполняемым:
#!/bin/sh
route del default [имя интерфейса]
route add -host 192.168.100.100 gw 192.168.100.100
pptp 192.168.100.100 call teleset
А так же скрипт отключения kill.sh и сделать его исполняемым:
#!/bin/sh killall pptp
Готово.
Tags: 192, chap secrets, Kvpnc, Linux, Linux Ubuntu, Network Manager, options, peers, PPP, ppp options, pptp, ubuntu, Ubuntu Linux, имя
One Response to „Создание VPN подключения в Linux. Алгоритм создания.“
Leave a Reply
You must be logged in to post a comment.
Your name
октября 12, 2008 at 20:46
Тот, кто, обращаясь к старому, способен открывать новое, достоин быть учителем…
http://scode.ru/?p=114...