Я новичок в VPN, так что вполне вероятно, что я совершенно не понимаю своих потребностей.
Мое рабочее место настроено так, что я могу подключаться к его серверам по ssh только когда (a) я использую компьютер в здании или (b) я подключен через VPN. Естественно, они поддерживают VPN только через Windows, поэтому я сам выясняю, как (и смогу ли я вообще) заставить его работать на Linux.
У меня есть начало подключения к VPN в командной строке. Если я ввожу:
pon work
он подключится, используя настройки, /etc/ppp/peers/work
со следующим выводом системного журнала:
[pppd] pppd 2.4.6 started by root, uid 0
[pppd] Using interface ppp0
[pppd] Connect: ppp0 <--> /dev/pts/3
[pppd] pppd 2.4.6 started by root, uid 0
[pppd] Using interface ppp1
[pppd] Connect: ppp1 <--> /dev/pts/4
и затем, через 30 секунд:
[pppd] LCP: timeout sending Config-Requests_
[pppd] Connection terminated.
[pppd] Modem hangup
[pppd] Exit.
[pppd] LCP: timeout sending Config-Requests_
[pppd] Connection terminated.
[pppd] Modem hangup
[pppd] Exit.
Именно здесь я сделал шаг назад и понял, что понятия не имею, как я вообще узнаю, работает ли это.
Мне удалось найтиэта страница о маршрутизации PPTP, но я понятия не имею, какой маршрут я хочу настроить. Хочу ли я клиент-LAN?
Сервер, к которому я подключаюсь, является публичным; он просто принимает только ssh-подключения от машин в здании (или, как утверждается, через VPN). Поэтому я не вижу, как client-to-LAN может мне помочь, поскольку я просто хочу, чтобы трафик на определенный IP-адрес проходил через туннель PPTP.
По всем намерениям и целям, моя домашняя машина вообще не имеет GUI. Я заинтересован только в подключении к одному компьютеру через порт 22 через VPN.
Мои вопросы на данный момент:
- Возможно ли то, что я пытаюсь сделать (при условии, что мой клиент PPTP заработает)?
- Можете ли вы привести мне примеры людей, которым это удалось?
Все, что я смог найти, это люди, которые делают наоборот (т. е. PPTP через туннель SSH), и то, что я понятия не имею, что делаю, не помогает.