Метрика по соединениям и магической добавленной стоимости 20000

У меня есть 3 типа сетевого подключения, и я вручную устанавливаю метрику для каждого подключения:

  1. Кабель локальной сети, метрическая = 1 – enp0s31f6 ,
  2. WiFi, показатель = 100 – wlp2s0 ,
  3. Модем 4G / LTE, метрика = 1000 – wwp0s20f0u8c3 .

Причиной установки метрики является то, что я хочу расставить приоритеты для своего соединения, основываясь на приведенном выше списке (модемное соединение измеряется). Я также устанавливаю приоритет autoconnect подключения для каждого соединения, но в соответствии с KDE # 394364 это не будет работать так, как я ожидал, поэтому я попытался пойти по пути установки метрики.

Когда каждое соединение активировано, система добавляет странное значение 20000 к метрике.

 Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 100.87.7.97 0.0.0.0 UG 1000 0 0 wwp0s20f0u8c3 0.0.0.0 192.168.88.1 0.0.0.0 UG 20200 0 0 wlp2s0 100.87.7.96 0.0.0.0 255.255.255.224 U 1000 0 0 wwp0s20f0u8c3 192.168.88.0 0.0.0.0 255.255.255.0 U 200 0 0 wlp2s0 

,

 Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.1.254 0.0.0.0 UG 20001 0 0 enp0s31f6 192.168.1.0 0.0.0.0 255.255.255.0 U 1 0 0 enp0s31f6 

Это значение 20000 добавляется не всегда, или, если быть более точным, оно через некоторое время изменяется на значение, которое я установил для конкретного соединения.

 Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.1.254 0.0.0.0 UG 1 0 0 enp0s31f6 192.168.1.0 0.0.0.0 255.255.255.0 U 1 0 0 enp0s31f6 

Есть идеи, почему это происходит?

Моя система Manjaro KDE работает на 4.16.

Это поведение Network Manager версии 1.8, см. Commit: https://github.com/NetworkManager/NetworkManager/commit/6b7e9f9b225e81d365fd95901a88a7bc59c1eb39

Это говорит:

Это позволяет сохранить подключение к Интернету, когда несколько устройств имеют маршрут по умолчанию, но устройство с типом связи с более высоким приоритетом не может достичь Интернета.