Опции 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
задан 27 December 2017 в 16:14

1 ответ

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

route add default ppp0

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

0
ответ дан 27 December 2017 в 16:14

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

Похожие вопросы: