NetworkManager가 Wi-Fi보다 이더넷을 선호하도록합니다.


10

Windows와 비슷한 질문이 자동으로 WLAN보다 이더넷을 선호 하지만 Linux에 있고 NetworkManager를 사용하고 있습니다.

이더넷 케이블이 연결되어 있고 Wi-Fi 연결을 사용할 수있는 동안 사용할 수있는 경우 NetworkManager가 wifi 연결을 선택합니다. 가능한 경우 항상 유선 연결을 선택하도록하려면 어떻게해야합니까?

NetworkManager-0.9.4.0-9.git20120521을 사용하여 Fedora 17을 사용하고 있습니다.


저는 Fedora 20에 있으며 같은 문제가 있습니다. WiFi를 끄면 해결 방법 인 것 같습니다. 적어도이 작업은 상단 패널 (드롭 다운 사용자 메뉴)에서 수행 할 수 있습니다.
Brady Trainor 2016 년

답변:


5

몇 가지 사항 :

환경에서 이러한 명령을 사용하여 작동하는지 확인하고 원하는 결과를 얻을 수 있습니다.

  • 자동 이더넷
  • auto ethX (커널이 할당 한 숫자로 X를 대체하십시오 (ifconfig를 실행하여 확인))

또는 다음을 발행하여 찾은 IP 경로를 살펴볼 수 있습니다.

sudo route -n

출력을보고 wlan0이 모든 경로에 있는지 확인하십시오.

이것과 함께 몇 가지 다른 질문이 있었고 Linux가 인터페이스를 선호하도록하는 유일한 방법 (기본적으로 eth0이지만 귀하의 경우 무언가 잘못되었습니다)은 메트릭을 조작하는 것입니다.

지정한 인터페이스에서 메트릭을 조작하는 ifmetric 을 사용하여 인터페이스에 대한 메트릭을 구성 할 수 있습니다 . Fedora 자체에서 이것을 테스트하지는 않았지만 리포지토리에 있음을 알 수 있습니다. 따라서 다음을 발행하십시오.

yum install ifmetric

그런 다음 설치되면 다음으로 이동하십시오.

/etc/network/interfaces

vi, nano, emacs를 사용하는 편집기를 사용하고 구성하려는 인터페이스 (이 경우 eth0) 아래에 추가하십시오.

up ifmetric eth0 X

X는 우선 순위를 결정하는 숫자와 관련이 있으며, 기본적으로 0이 가장 높은 우선 순위이지만 정적 / 기본 경로에 충돌하지 않도록하려면 2보다 큰 값을 사용하십시오. 그러면 wlan0에 더 높은 숫자를 추가하려고합니다. 그래서:

up ifmetric eth0 10

그리고 wlan0에서 :

up ifmetric wlan0 20

파일은 다음과 같아야합니다.

 iface eth0 inet dhcp
    up ifmetric eth0 10

iface wlan0 inet dhcp
    up ifmetric wlan0 20

도움이되는지 알려주세요!

편집 : 몇 가지 링크를 보자.

LAN을 통해 연결된 경우 Wi-Fi를 무시하도록 Linux 시스템을 구성하려면 어떻게합니까?

우분투에서 네트워크 연결 우선 순위를 어떻게 설정합니까?

편집 2 :

Network Manager GUI에는 메트릭 필드도 있습니다!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.