Моя цель - направить весь трафик через соединение 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