Как изменить метрику маршрута клиента OpenVPN по умолчанию

Я подключаюсь к серверу OpenVPN из Ubuntu 16.04, с OpenVPN 2.3.10 из командной строки, используя sudo openvpn --config client.conf, или как сервис, используя sudo service openvpn@client start.

Я хочу, чтобы полученное соединение использовалось как самый низкий приоритет, поэтому я пытаюсь установить метрику маршрута по умолчанию, который он создает, равным 1000, однако я не уверен, как этого добиться. В руководстве OpenVPN говорится:

--route-metric m
Укажите метрику по умолчанию m для использования с --route.

Я надеялся, что добавление route-metric 1000 в мой файл конфигурации повлияет на маршрут по умолчанию, который OpenVPN создает автоматически, однако я должен предположить, что он используется только с опцией --route, и рассматриваемый маршрут все еще имеет метрику 0:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         x.x.x.x         128.0.0.0       UG    0      0        0 tun0

Я вижу три пути решения этой проблемы. Как мне достичь одного из них?

Вариант 1: Скажите OpenVPN использовать другую метрику при создании маршрута по умолчанию

Вариант 2: Во-первых, не создавайте маршрут и используйте опцию --route, чтобы создать свою собственную, используя переменную vpn_gateway, предоставленную этой опцией (я думаю)

Опция 3: Измените маршрут по умолчанию, используя опцию --route. Это потребует знания всех параметров маршрута, поэтому могут потребоваться некоторые сценарии.

5
задан 3 June 2017 в 03:51

1 ответ

Это похоже Опция 2 ; препятствуя тому, чтобы маршрут по умолчанию был создан, может быть достигнут с помощью route-nopull опция.

--route-nopull

  • При использовании с --client или --pull примите опции, продвинутые сервером ЗА ИСКЛЮЧЕНИЕМ маршрутов, блока вне DNS и dhcp опций как серверы DNS.

  • При использовании на клиенте эта опция эффективно запрещает серверу добавлять маршруты к таблице маршрутизации клиента, однако обратите внимание, что эта опция все еще позволяет серверу устанавливать свойства TCP/IP интерфейса TUN/TAP клиента.

0
ответ дан 3 June 2017 в 13:51
  • 1
    Взгляды хорошо, Geforce 9500GT является единственный GPU. Вы перезагрузили после установки драйвера? Какая версия Ubuntu - он? – mikewhatever 5 November 2017 в 01:09

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

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