Опции pppd не работают с sstpc для добавления маршрута по умолчанию?

Я использую сервис vpnazure sstp на своем ноутбуке Ubuntu. Я могу установить соединение с помощью команды sstpc, которая выглядит как sudo sstpc --log-stderr --log-level 2 --cert-warn --tls-ext --user user --password pass host.vpnazure.net usepeerdns require-mschap-v2 noauth noipdefault defaultroute refuse-eap noccp,

В моем случае, pppd opion defaultroute не работает. Я проверил таблицу маршрутизации с route -n, Я могу сказать, что для соединения sstp не добавлен маршрут по умолчанию. Там даже нет маршрута к сети SSTP. Я должен вручную добавить маршрут к сети sstp и затем маршрут по умолчанию. Моя система - Ubuntu 16.04 LTS x64, а версия sstp-клиента - 1.0.11-0ubuntu1.

Я пробовал ту же командную строку на моем MacBook, которая работает нормально для маршрута по умолчанию. В системном журнале не найдено записей.

1 ответ

Ваш pppd вероятно, не добавили маршрут для направления всего трафика на интерфейс VPN (скажем, ppp0). Вы можете проверить имя интерфейса VPN с помощью этого cmd ifconfig, После успешного запуска sstpc команда, вы увидите дополнительный интерфейс (обычно ppp0). Теперь вы можете попробовать выполнить эту команду, чтобы заставить весь трафик вашего компьютера проходить через интерфейс VPN:

route add default ppp0

Надеюсь, это поможет.

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