Làm cho NetworkManager thích ethernet hơn wifi nếu có cả hai


10

Một câu hỏi tương tự đã được đặt ra cho các cửa sổ Tự động thích Ethernet hơn WLAN nhưng tôi đang sử dụng linux và đang sử dụng NetworkManager.

Ngay bây giờ nếu cáp ethernet được cắm và có sẵn trong khi kết nối wifi cũng có sẵn, NetworkManager chọn kết nối wifi. Làm thế nào tôi có thể bảo nó luôn chọn kết nối có dây nếu có?

Tôi đang sử dụng Fedora 17 bằng NetworkManager-0.9.4.0-9.git20120521


Tôi đang ở Fedora 20 và gặp vấn đề tương tự. Tắt WiFi có vẻ là một cách giải quyết. Ít nhất điều này có thể được thực hiện từ bảng trên cùng (menu người dùng thả xuống).
Brady Trainor

Câu trả lời:


5

Chỉ một vài điều:

Bạn có thể thử các lệnh này trong môi trường của mình để xem chúng có hoạt động không và mang lại kết quả mong muốn:

  • Ethernet tự động
  • auto ethX (Thay thế X bằng bất kỳ số nào mà kernel của bạn gán (chạy ifconfig để kiểm tra))

Ngoài ra, bạn có thể xem qua các tuyến IP của mình bằng cách phát hành:

sudo route -n

Bằng cách nhìn vào đầu ra, xem wlan0 có trên tất cả các tuyến không.

Một số câu hỏi khác đã được đặt ra với điều này và cách duy nhất để Linux ưu tiên giao diện (theo mặc định là eth0 nhưng trong trường hợp của bạn, có điều gì đó không ổn) là thao túng các số liệu.

Bạn có thể định cấu hình số liệu cho giao diện bằng ifmetric thao tác số liệu trên giao diện bạn chỉ định. Tôi chưa thử nghiệm điều này trên Fedora per se, nhưng tôi có thể thấy nó nằm trong kho. Vì vậy, vấn đề:

yum install ifmetric

Sau đó, khi nó được cài đặt, bạn sẽ muốn đi đến:

/etc/network/interfaces

Sử dụng vi, nano, emacs, bất kỳ trình chỉnh sửa nào bạn sử dụng và sau đó thêm bên dưới bất kỳ giao diện nào bạn muốn định cấu hình (trong trường hợp này là eth0):

up ifmetric eth0 X

X liên quan đến một số xác định mức độ ưu tiên, 0 theo mặc định là mức ưu tiên cao nhất, nhưng để tránh nhấn các tuyến tĩnh / mặc định, hãy sử dụng giá trị trên 2. Sau đó, bạn sẽ muốn thêm số cao hơn vào wlan0. Vì thế:

up ifmetric eth0 10

và theo wlan0:

up ifmetric wlan0 20

Tập tin của bạn sẽ trông như thế này:

 iface eth0 inet dhcp
    up ifmetric eth0 10

iface wlan0 inet dhcp
    up ifmetric wlan0 20

Cho chúng tôi biết nếu nó giúp!

EDIT: Chỉ cần đi qua một vài liên kết:

Làm cách nào để định cấu hình máy linux để bỏ qua wifi khi được kết nối qua mạng LAN?

Làm cách nào để đặt mức độ ưu tiên của các kết nối mạng trong Ubuntu?

EDIT 2:

Ngoài ra còn có một trường số liệu trong GUI của Trình quản lý mạng!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.