Настройка VPN на Centos 6.5 (OpenVZ)
Сначала инсталируем midnight commander (опционально, если не хотите, то можно пропустить этот пункт, то тогда, вместо mcedit file, нужно будет использовать vi file)
yum -y install mc
Ставим ppp и perl, также добавляем необходимый репозиторий.
1 |
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 (Обычно включается в хостинг панели.)