FreeBSD

Система
Программы
-mysql
-mpd

VPN mpd

Установка:
/usr/ports/net/mpd
make all install clean

Конфигурация:
Создаётся три файла: mpd.conf, mpd.link, mpd.secret

mpd.conf
default:
  load pptp0 #создается на каждый коннект свой интерфейс
pptp0:
  new -i ng0 pptp0 pptp0
  set ipcp ranges 192.168.0.196/32 192.168.0.167/32 #196 ip сервера 167 ip присваемый   подключаемому компьютеру
  load pptp_standart
pptp standart:
  set iface enable tcpmssfix
  set iface disable on-demand
  set bundle enable multilink
  set link yes acfcomp protocomp
  set link no pap chap
  set link enable chap
  set link keep-alive 60 180
  set ipcp yes vjcomp
  set ipcp dns днс сервера
  set iface enable proxy-arp
  set bundle enable compression
  set ccp yes mppc
  set ccp yes mpp-e40
  set cpp yes mpp-e56
  set ccp yes mpp-e128
  set ccp yes mpp-stateless
  set bundle yes crypt-reqd
  pptp self #внешний_ип_впн_сервера
  set pptp enable incoming
  set pptp disable originate

mpd.links
pptp0:
  set link type pptp

mpd.secret
  login password *
или
  login password ip

Далее идем в /usr/local/etc/rc.d и делаем cp mpd.sh.sample mpd.sh -> ./mpd.sh start
При команде должен появится новый интерфейс ng0
PS: если mpd загрузилась а интерфейсы не создались оттабулируйте конфигурационные файлы.
Более подробное описание настройки

Hosted by uCoz