Назад | Перейти на главную страницу

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, но пока безуспешно.

Как этого добиться? Что мне нужно знать? (Это безголовый компьютер, поэтому у меня нет возможности использовать графические инструменты)

Как вы заметили, pptp использует ppp. Отредактируйте соответствующий файл конфигурации и добавьте / раскомментируйте строку для defaultroute видеть: человек pppd.

Другой вариант предложен в этот отчет об ошибке что может сработать для вас, - это создать простой сценарий.

#! /bin/sh
#filename: /etc/ppp/ip-up.d/000defaultroute
set -e
/sbin/route add default dev $PPP_IFACE