pptpd в CentOS 6.3

Вот и пришло время это всё организовать на CentOS ….

значит ….

Естественно этого демона как и множества остальных нет в стандартных репах …. я думаю полазив по инету Вы найдете нужный репозиторий … я его писать не буду по скольку много с них появляется и много ищезает каждый день …

Будем считать что Вы уже установили командой

yum -y install pptpd

нужный нам демон !

приступим к настройке …

Первоё что нужно сделать это в файле /etc/sysctl.conf разрешаем форвардинг пакетов меняя значение 0 на 1 в графе

 net.ipv4.ip_forward.

Обнавляем конфигурацию командой

 sysctl -p

Переходим к непосредственной настройке демона … они находятся в файле

/etc/pptpd.conf

Добавляем в файл /etc/pptpd.conf, адрес шлюза и список адресов выдаваемых клиентским компьютера.

refuse-pap# Не зашифрованный пароль PAP 
refuse-chap # Протокол проверки пароля CHAP 
refuse-mschap# Протокол проверки пароля MS-CHAP
require-mschap-v2# Протокол проверки пароля MS-CHAP v2 
require-mppe-128 # Использовать MPPE128 шифрование при проверке пароля MS-CHAP v2
ms-dns 192.168.1.2 # По умолчанию параметр закомментирован, используется для передачи параметров локального DNS-сервера клиентскому ПК 
ms-wins 192.168.1.2 # По умолчанию параметр закомментирован, используется для передачи параметров локального WNS-сервера клиентскому ПК
localip 192.168.1.1 # адрес шлюза
remoteip 192.168.1.200-250 # список выдаваемых адресов

Переходим к конфигурационному файлу

 /etc/ppp/options.pptpd# имя сервера - используется для аутентификации
name pptpd# Список протоколов проверки пароляДобавляем пользователей.

Для PAP-аутентификации используется файл/etc/ppp/pap-secrets,

для  CHAP/MSCHAP – /etc/ppp/chap-secrets.

Оба файла имеют по сути одинаковую структуру.

vpnuser add login password

После этого в файле /etc/ppp/chap-secrets должен появиться пользователь с логином login и паролем password.Включаем в автозагрузку и запускаем сервис

chkconfig pptpd on
service pptpd start
Оригинал: swip-admin.blogspot.com/2012/12/pptpd-centos-63.html

Запись опубликована в рубрике *CentOS. Добавьте в закладки постоянную ссылку.

2 комментария на «pptpd в CentOS 6.3»

  1. Eugen говорит:

    If your OS is CentOS/RedHat 6:
    yum install ppp
    cd /usr/local/src
    wget http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.3.4-2.el6.i686.rpm
    rpm -Uhv pptpd-1.3.4-2.el6.i686.rpm

  2. Eugen говорит:

    Step 6. Configure firewall

    iptables -A INPUT -i eth0 -p tcp —dport 1723 -j ACCEPT
    iptables -A INPUT -i eth0 -p gre -j ACCEPT
    iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
    iptables -A FORWARD -i ppp+ -o eth0 -j ACCEPT
    iptables -A FORWARD -i eth0 -o ppp+ -j ACCEPT
    service iptables save
    service iptables restart
    If you are using CSF firewall, you may refer to this post on firewall settings.

Добавить комментарий для Eugen Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Я не спамер This plugin created by Alexei91