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.

Добавить комментарий

Ваш адрес email не будет опубликован.

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