Ubuntu: клиент pptp и все маршруты
Моя цель - направить весь трафик через соединение pptp с машины linux. (Windows делает это автоматически после подключения к серверу pptp).
Команда
pptpsetup --create TUNNEL --server [servhost] --username [user] --password [pass] --encrypt --start
дает:
Using interface ppp0
Connect: ppp0 <--> /dev/pts/1
CHAP authentication succeeded
MPPE 128-bit stateless compression enabled
Cannot determine ethernet address for proxy ARP
local IP address 10.55.0.8
remote IP address 10.55.0.1
Это указывает на успешную связь. На данный момент я хочу иметь возможность маршрутизировать весь мой трафик через этот новый интерфейс ppp0, но я не очень знаком с маршрутизацией. Пытался следовать руководству по маршрутизации на домашней странице pptpclient, но пока безуспешно.
Как это можно сделать? Что мне нужно знать? (Это безголовая машина, поэтому я не могу использовать графические инструменты)
1 ответ
Как вы заметили, pptp использует ppp. Отредактируйте соответствующий файл конфигурации и добавьте / раскомментируйте строку для defaultroute
см: man pppd.
Другой вариант, предложенный в этом отчете об ошибках, который может помочь вам, - это создать простой скрипт.
#! /bin/sh
#filename: /etc/ppp/ip-up.d/000defaultroute
set -e
/sbin/route add default dev $PPP_IFACE