Как я могу подтвердить, что мое VPN-соединение работает и заставить его автоматически запускаться на сервере 12.04 через командную строку?

Я использую vyprvpn в качестве VPN-провайдера и хочу, чтобы мой сервер Ubuntu 12.04 подключался к нему через pptp-linux. У меня есть только опция использования командной строки для подключения, поэтому я использовал это руководство: https://wiki.ubuntu.com/VPN

И, похоже, это работает, но я не думаю, что я отправляю свои данные через соединение. Мой сервер имеет статический IP-адрес, и я попытался указать этот IP-адрес в настройках. Я пробую w3m на ipchicken и не замечаю никаких изменений. Как я могу убедиться, что его трафик проходит через VPN?

Как только это сработает, как сделать так, чтобы VPN-клиент автоматически подключался, когда у него есть Интернет?

Приветствия (наконец, в качестве бонуса, как мне обновить мои серверы имен? Будет ли он работать с адресом VPN?)

1
задан 2 October 2012 в 02:28

1 ответ

Я главным образом решил это за исключением того, чтобы заставлять 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 или нет.

Удачи!

0
ответ дан 2 October 2012 в 02:28

Другие вопросы по тегам:

Похожие вопросы: