Difference between revisions of "PPTP server (Русский)"

From ArchWiki
Jump to: navigation, search
m (Введение)
Line 53: Line 53:
 
  /etc/rc.d/pptpd restart
 
  /etc/rc.d/pptpd restart
  
 +
И проверяем стартанул ли он как положено
 +
 +
ps ax | grep pptpd
 +
11199 ?        Ss    0:00 pptpd -c /etc/pptpd.conf -p /var/run/pptpd.pid
 +
11679 pts/3    S+    0:00 grep pptpd
 +
 +
Так же можно посмотреть логи запуска демона и установку соединения клиента с VPN сервером
 +
 +
tail -f /var/log/daemon.log
 
Ну и для полного счастья добавте pptpd в список демонов в файл /etc/rc.conf Это позволит автоматом поднимать VPN при запуске севера.
 
Ну и для полного счастья добавте pptpd в список демонов в файл /etc/rc.conf Это позволит автоматом поднимать VPN при запуске севера.

Revision as of 12:57, 22 October 2009


Введение

Понадобилось в один прекрасный день сделать VPN сервер средствами PPTP. Нужно это для того что бы удаленная контора при необходимости могла подцепиться к VPN серверу и получить доступ к интернету. Как я и думал, это заняло букально 5 минут.

Установка пакетов

Нам понадобятся ppp и pptpd

pacman -Syu ppp pptpd

Настройка pptpd

Подправте конфигурационные файлы настройки

vim /etc/ppp/pptpd-options
name pptpd
auth                 # требуем авторизацию у клиентов
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
require-mppe         # Используем шифрование
proxyarp
nodefaultroute
lock
nobsdcomp
cat /etc/pptpd.conf
# Read man pptpd.conf and write your pptpd configuration here
option /etc/ppp/pptpd-options

#IP-адрес сервера в локальной сети
localip 192.168.1.2

# Диапазон адресов для клиентов PPTP-сервера
remoteip 192.168.1.210-254

На этом основная настройка закончена. Осталось толко прописать пользователей которым собираетесь дать доступ.

cat /etc/ppp/chap-secrets
# Secrets for authentication using CHAP
# client   server  secret IP addresses
  user2     pptpd    123        "*"

Все. Перезапускаем сам демон и проверяем работу VPN сервера.

/etc/rc.d/pptpd restart

И проверяем стартанул ли он как положено

ps ax | grep pptpd
11199 ?        Ss     0:00 pptpd -c /etc/pptpd.conf -p /var/run/pptpd.pid
11679 pts/3    S+     0:00 grep pptpd

Так же можно посмотреть логи запуска демона и установку соединения клиента с VPN сервером

tail -f /var/log/daemon.log

Ну и для полного счастья добавте pptpd в список демонов в файл /etc/rc.conf Это позволит автоматом поднимать VPN при запуске севера.