Установка и настройка pptpd под CentOS

Вообще, если нужен VPN, куда лучше использовать openvpn, и работает быстрее и с прохождением NAT проблем нет. У pptpd только одно преимущество, на клиентской машине под виндой, не надо устанавливать vpn-клиент.


Итак, на сервере у нас 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 — все готово. Виндовый клиент должен коннектится с настройками по умолчанию, достаточно будет ввести имя хоста, логин и пароль.

Tags: ,

забобрить сохранить в memori

Leave a Reply

You must be logged in to post a comment.