Так как в cetnos пакета pptpd нет, то делаем вот что. Нам необходимо лишь создать конфигурацию репозитария для установки пакета pptpd:
nano -w /etc/yum.repos.d/pptpd.repo
Содержимое файла будет таким:
[pptpd] name=CentOS 5 pptpd repo
baseurl=http://poptop.sourceforge.net/yum/stable/rhel5/i386/
enabled=1
gpgcheck=0
Синтаксис очень прост: [pptpd]
- название репозитария
name - описание репозитария
baseurl - адрес репозитария
enabled — опция отвечает за то, включен репозитарий или нет. Принимает значения 0 и 1.
gpgcheck — проверка GPG ключа.
-------------------------------------------------------------------------------------------------------
Все теперь можно ставить пакеты:
sudo yum install pptpd,
sudo yum install ppp-devel
Переходим в каталог с плагином собираем:
sudo make clean
sudo make--------------------------------------------------------------------------------------------------------
Далее редактируем конфигурационные файлы:
[root@linserver/]# nano -w /etc/pptpd.conf
убираем там все и оставляем вот эти строчки:
option /etc/ppp/options.pptpd
logwtmp
localip 10.30.0.1
remoteip 10.30.0.10-20
listen 10.30.0.1
localip — Адрес сервера, который выдается клиенту.
remoteip — Диапазон IP-адресов из которых клиенту выдается его адрес.
listen — Адрес на котором будет висеть демон сервера. Опция не обязательная, я использовал ее для привязки pptp сервера к определенному сетевому интерфейсу.
--------------------------------------------------------------------------------------------
Приступаем к редактированию файла options.pptpd:
[root@linserver/]# nano -w /etc/ppp/options.pptpd
Приводим его к такому ввиду:
auth
-chap
+pap
plugin /путь_к_собранному_плагину/libtraffpro.so
ms-dns 0.0.0.0 #сдесь надо прописать адрес днс1
ms-dns 0.0.0.0 #сдесь надо прописать адрес днс2
proxyarp
lock
nobsdcomp
Деалем перзапуск демона:
sudo /etc/init.d/pptpd restart
Можно еще выполнить команду для хождения пакетов между интрефейсами echo 1 > /proc/sys/net/ipv4/ip_forward
Теперь делаем чтобы сервис запускался с системой:
chkconfig --level 35 pptpd on Вроде теперь все!!!!
Заводим в traffpro нового клиента, в настройках которого необходимо поставить галочку DHCP.
Теперь необходимо настроить клиента, при настройке VPN клиента необходимо указать что шифрование не обязательно, и что используется только PAP авторизация.