MPD - настройка на вашия собствен VPN сървър

Във връзка с искането на един от служителите да се осъществи достъп до сървърите на офисната мрежа от дома (според изискванията за сигурност достъпът до тях от Интернет е ограничен) стана необходимо да се конфигурира VPN сървър. Ще внедрим на базата на MPD - на базата на мрежова реализация на ppp-протокола за мултиконекция за FreeBSD. Друг плюс за MPD е, че е съвместим с Microsoft, т.е.потребителите на Windows ще могат да се свързват с нашия сървър с помощта на стандартни инструменти на ОС.

В по-ранните версии ядрото NETGRAPH беше необходимо, за да работи MPD, но тъй като FreeBSD6.0 това не се изисква. Тъй като офис рутерът работи с FreeBSD 8.0, няма да възстановим ядрото с поддръжка на NETGRAPH:

# uname -a
FreeBSD office.company.net 8.0-СТАБИЛЕН FreeBSD 8.0-СТАБИЛЕН # 1: четвъртък 14 януари 17:33:25 EET 2010 маншон [в] офис [точка] компания [точка] net:/usr/obj/usr/src/sys/Офис i386

Първи стъпки с инсталацията:

# cd/usr/ports/net/mpd5/&& направи инсталацията чиста && rehash

И така, след инсталацията отидете в директорията/usr/local/etc/mpd5 /, тъй като всички MPD конфигурационни файлове се намират в тази директория:

# cd/usr/local/etc/mpd5 && ls -la

И сега пристъпваме директно към настройката. Ще конфигурирам сървъра да поддържа 3 едновременни връзки (брой потребители). Мисля, че настройването на по-голям брой връзки няма да създаде проблеми - ние просто добавяме още един ред с потребителското име и паролата към mpd.secret. Първият конфигурационен файл е mpd.conf. За примери за различните настройки вижте mpd.conf.sample. Забравих да опиша в началото какво ще конфигурираме с помощта на протокола PPTP. В резултат на някои прости манипулации получаваме следния mpd.conf:

# котка mpd.conf