Сделать NetworkManager предпочтительнее ethernet по wifi, если оба присутствуют

аналогичный вопрос был задан для Windows автоматически предпочитать Ethernet по WLAN но я на linux и использую NetworkManager.

прямо сейчас, если кабель ethernet подключен и доступен в то время как Wi-Fi соединения также доступны NetworkManager выбирает соединение Wi-Fi. Как я могу сказать ему всегда выбирать проводное соединение, если оно доступно?

Я на Fedora 17 С помощью NetworkManager-0.9.4.0-9.git20120521

30
задан Community
12.03.2023 0:57 Количество просмотров материала 3565
Распечатать страницу

1 ответ

всего пара вещей:

вы можете попробовать эти команды в вашей среде, чтобы увидеть, если они работают и приносят желаемые результаты:

  • авто сети Ethernet
  • авто 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. So:

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

дайте нам знать, если это помогает!

EDIT: просто наткнитесь на несколько ссылок:

как настроить linux игнорирование wifi при подключении через локальную сеть?

Как установить приоритет сетевых подключений в Ubuntu?

EDIT 2:

там тоже метрическая поле в сетевых менеджером!

5
отвечен Proxy 2023-03-13 08:45

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх