연결 표시기와 Magic 20000의 부가 가치

연결 표시기와 Magic 20000의 부가 가치

3가지 유형의 네트워크 연결이 있고 각 연결에 대해 여러 가지 측정항목이 설정되어 있습니다.

  1. LAN 케이블, 미터법 = 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

왜 이런 일이 발생하는지 아시나요?

내 시스템은 4.16을 실행하는 Manjaro KDE입니다.

답변1

이는 버전 1.8부터 시작되는 Network Manager의 동작입니다. 커밋을 참조하세요.https://github.com/NetworkManager/NetworkManager/commit/6b7e9f9b225e81d365fd95901a88a7bc59c1eb39

그것은 말한다:

이를 통해 여러 장치에 기본 경로가 있을 때 인터넷 연결을 유지할 수 있지만 우선 순위가 높은 링크 유형을 가진 장치는 인터넷에 액세스할 수 없습니다.

관련 정보