3가지 유형의 네트워크 연결이 있고 각 연결에 대해 여러 가지 측정항목이 설정되어 있습니다.
- LAN 케이블, 미터법 = 1 -
enp0s31f6
, - WiFi, 미터법 = 100 -
wlp2s0
, - 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
그것은 말한다:
이를 통해 여러 장치에 기본 경로가 있을 때 인터넷 연결을 유지할 수 있지만 우선 순위가 높은 링크 유형을 가진 장치는 인터넷에 액세스할 수 없습니다.