Я успешно установил PPTP на 64-разрядную машину Debian 6.0 и попытался имитировать установку как на машине Debian 5.0, так и на машине CentOS. Однако я получаю коды ошибок при подключении к обоим последним машинам. Коды ошибок: 809 и 619. Они различаются, когда я нажимаю кнопку «Повторить».
Я не понимаю, почему он работает в Debian 6.0, а два других - нет, хотя у них точно такая же конфигурация.
Я уже подтвердил, что порты открыты и доступны извне. Я сделал следующее, чтобы установить программное обеспечение VPN:
Шаг 1: Установка pptpd - pptpd - это демон, который запускает сервер pptp. Чтобы установить это, просто используйте apt-get:
$ aptitude install pptpd
Шаг 2: Далее вам нужно будет изменить pptpd.conf
$ vim /etc/pptpd.conf
Затем прокрутите вниз и измените следующие строки, указав подсети, которые вы хотите назначить:
# (Recommended) #localip 192.168.0.1 #remoteip 192.168.0.234-238,192.168.0.245 # or localip 10.0.0.1 remoteip 10.0.0.21-41,10.0.0.51
(Рекомендуется) Отредактируйте / etc / ppp / options и добавьте открытые адреса Google.
ms-dns 8.8.8.8 ms-dns 8.8.4.4
Шаг 3: Теперь сервер vpn настроен, и теперь вы должны настроить аутентифицированных пользователей:
$ vim /etc/ppp/chap-secrets
Конфигурационный файл очень прост, и у меня есть пример пользователя:
# Secrets for authentication using CHAP # client server secret IP addresses johndoe pptpd johndoepassword *
Шаг 4: Когда pptpd был установлен, он запустился автоматически, поэтому нам нужно будет перезапустить его, чтобы применить изменения:
$ /etc/init.d/pptpd restart
Теперь, если вы хотите добавить доступ в Интернет через этот vpn, вы можете сделать это:
$ vim /etc/sysctl.conf
и найдите строку для пересылки ipv4 и убедитесь, что она = 1:
Раскомментируйте следующую строку, чтобы включить пересылку пакетов для IPv4.
net.ipv4.ip_forward=1
Затем используйте iptables для перенаправления сети:
$ /sbin/iptables -P FORWARD ACCEPT $ /sbin/iptables --table nat -A POSTROUTING -o eth0 -j MASQUERADE
Обновление 1: файл журнала говорит о следующем: не удалось открыть устройство / dev / ppp нет такого файла или каталога
Обновление 2: похоже, проблема в ядре, я получил сообщение «извините, в этой системе отсутствует поддержка ядра ppp», и поскольку это vps, работающий под управлением OpenVZ, я не могу изменить ядро (ядро OpenVZ является общим). Неудивительно, что Debian6 действительно работал, это выделенный сервер. Думаю, мне все-таки нужно заставить openvpn работать :(
Кажется, проблема в ядре, я получил сообщение «извините, в этой системе отсутствует поддержка ядра ppp», и, поскольку это vps, работающий под OpenVZ, я не могу изменить ядро (ядро OpenVZ является общим). Неудивительно, что Debian6 действительно работал, это выделенный сервер. Думаю, мне все-таки нужно заставить openvpn работать :(