Я использую vyprvpn в качестве VPN-провайдера и хочу, чтобы мой сервер Ubuntu 12.04 подключался к нему через pptp-linux. У меня есть только опция использования командной строки для подключения, поэтому я использовал это руководство: https://wiki.ubuntu.com/VPN
И, похоже, это работает, но я не думаю, что я отправляю свои данные через соединение. Мой сервер имеет статический IP-адрес, и я попытался указать этот IP-адрес в настройках. Я пробую w3m на ipchicken и не замечаю никаких изменений. Как я могу убедиться, что его трафик проходит через VPN?
Как только это сработает, как сделать так, чтобы VPN-клиент автоматически подключался, когда у него есть Интернет?
Приветствия (наконец, в качестве бонуса, как мне обновить мои серверы имен? Будет ли он работать с адресом VPN?)
Я главным образом решил это за исключением того, чтобы заставлять VPN запуститься, когда компьютер делает, но здесь является моим решением.
Я первоначально использовал ссылку выше, но после недели изучения и небрежно обращания, у меня есть свое собственное решение с помощью ссылки выше в качестве начальной точки (благодарен за то, что Eliah напоминает мне),
Так, переходя по ссылке выше, я установил pptp-linux, и затем я отредактировал/etc/ppp/peers/vpnconfigname к этому:
sudo nano /etc/ppp/peers/vpnconfigname
pty "pptp vpndomain --nolaunchpppd"
noproxyarp
ipparam vpnname
remotename vpnname
name vpnuser
require-mppe-128
nobsdcomp
nodeflate
defaultroute
replacedefaultroute
persist
lock
noauth
passive
multilink
refuse-eap
refuse-chap
refuse-mschap
затем в этом/etc/ppp/chap-secrets:
sudo nano /etc/ppp/chap-secrets
# Secrets for authentication using CHAP
# client server secret IP addresses
vpnusername * vpnpassword *
Наконец заставить его работать на редактировании начальной загрузки/etc/rc.local:
sudo nano /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
pon vpnconfigname
exit 0
Теперь запустите его с sudo PON vpnconfigname (независимо от того, что в файл заходят/etc/ppp/peers/), останавливают его с sudo poff vpnconfigname, Если Вы должны отладить, добавьте его к файлу конфигурации перед запуском. После того как это идет, можно использовать ifconfig и маршрут, чтобы проверить, соединено ли это, затем я использую tracepath и w3m ipchicken.com, чтобы проверить, прохожу ли я vpn или нет.
Удачи!