Настройка VPN на Centos 6.5 (OpenVZ)

02.08.2014
Пример настройки pptpd на Centos, при условии, что мы работаем на виртуальном сервере с виртуализацией OpenVZ

Сначала инсталируем midnight commander (опционально, если не хотите, то можно пропустить этот пункт, то тогда, вместо mcedit file, нужно будет использовать vi file)
yum -y install mc

Ставим ppp и perl, также добавляем необходимый репозиторий.

1
2
yum -y  install ppp perl<br>
rpm -Uhv  http://poptop.sourceforge.net/yum/stable/packages/pptpd-1.4.0-1.el6.x86_64.rpm

Далее редактируем файл:

mcedit  /etc/pptpd.conf

Добавляем в него (или снимем комментарии и меняем) данные:

localip  192.168.100.1
remoteip  192.168.100.101-200

где 192.168.100.1 – адрес самого сервера в новой сети, а 192.168.100.101-200 диапозон выдоваемых адресов.

Далее добавляем пользователей открываем файл:

mcedit  /etc/ppp/chap-secrets

и добавляем в конец, двух пользователей:

pppUser1  * pppPassword1 *
pppUser2  * pppPassword2 *

Настраиваем ДНС, в файле:

mcedit /etc/ppp/options.pptpd

добавляем днс Гугла (или какой-либо свой):

ms-dns 8.8.8.8

Разрешаем системе форворд пакетов, в файле:

mcedit  /etc/sysctl.conf

Меняем 0 на 1

net.ipv4.ip_forward  = 1

Применяем изменения:

sysctl -p

Запускаем демона:

service  pptpd start

 

Ставим в автозагрузку.

chkconfig  pptpd on

На самом сервере должно быть включено PPP (Обычно включается в хостинг панели.)

 


Категории: Linux, Centos
Яндекс.Метрика