Источник:
http://root.blogz.name/2008/10/08/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-%d0%b8-%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-pptpd-%d0%bf%d0%be%d0%b4-centos/
http://root.blogz.name/2008/10/08/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-%d0%b8-%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b0-pptpd-%d0%bf%d0%be%d0%b4-centos/
Вообще, если нужен VPN, куда лучше использовать openvpn, и работает быстрее и с прохождением NAT проблем нет. У pptpd только одно преимущество, на клиентской машине под виндой, не надо устанавливать vpn-клиент.
Итак, на сервере у нас CentOS 5, добавляем соотвествующий репозиторий:
Устанавливаем пакет:
В
Т.е. ip сервера и диапазон ip для клиентов.
Возможно, в
Теперь клиентские аккаунты. Хранятся логины и пароли в
Стартуем pptpd:
Чтобы pptpd-демон стартовал при загрузке, не забываем сделать:
Далее, в зависимости от конкретных задач, может быть понадобится настроить NAT или роутинг какой-нибудь, а с самим pptpd — все готово. Виндовый клиент должен коннектится с настройками по умолчанию, достаточно будет ввести имя хоста, логин и пароль.
Итак, на сервере у нас CentOS 5, добавляем соотвествующий репозиторий:
rpm -Uvh http://pptpclient.sourceforge.net/yum/stable/rhel5/pptp-release-current.noarch.rpm
Устанавливаем пакет:
yum -y install pptpd
В
/etc/pptpd.conf
добавляем, в зависимости от выбранной подсети для впн, что-то вроде:localip 10.1.1.1
remoteip 10.1.1.2-254
Т.е. ip сервера и диапазон ip для клиентов.
Возможно, в
/etc/ppp/options.pptpd
, не помешает прописать ip локального днс-сервера, например:ms-dns 10.0.0.1
Теперь клиентские аккаунты. Хранятся логины и пароли в
/etc/ppp/chap-secrets
. Для их добавления и редактирования удобно использовать vpnuser
:vpnuser add user password
Стартуем pptpd:
service pptpd start
Чтобы pptpd-демон стартовал при загрузке, не забываем сделать:
chkconfig --level 345 pptpd on
Далее, в зависимости от конкретных задач, может быть понадобится настроить NAT или роутинг какой-нибудь, а с самим pptpd — все готово. Виндовый клиент должен коннектится с настройками по умолчанию, достаточно будет ввести имя хоста, логин и пароль.
Комментариев нет:
Отправить комментарий