Настройка VPN доступа пользователей при помощи Ubilling и PopTop

Исходные данные
Допустим нам нужно предоставить отдельной групе пользователей с блоком 10.10.2.0/24 доступ по VPN до нашего хоста при помощи pptpd. Это может быть вызвано тем, что мы не хотим использовать radius либо комбайны типа mpd.

Для начала устанавливаем pptpd

# cd /usr/ports/net/poptop/
# make install

Создаем конфиг ppp

# vim /etc/ppp/ppp.conf

default:
set log Phase Chat LCP IPCP CCP tun command
disable ipv6cp
pptp:
enable chap
enable MSChapV2
disable deflate pred1
deny deflate pred1
set timeout 0
set ifaddr 10.10.2.1 10.10.2.2-10.10.2.254 255.255.255.255
accept dns
set dns 8.8.8.8
enable proxy

а также создаем пустой конфиг pptpd

# echo > /usr/local/etc/pptpd.conf  

Добавляем нужную подсеть в Ubilling и вешаем на нее сервис

Модуль сети:
Начальная ІР: 10.10.2.1
Последняя ІР: 10.10.2.255
Network/CIDR: 10.10.2.0/24
Тип: PPP static network

Добавляем нужный симлинк и запускаем pptpd

# ln -fs /usr/local/etc/multinet/ppp.[netid].static /etc/ppp/ppp.secret
poptop.txt · Последние изменения: 2012/11/06 21:39 — nightfly
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki