Сделать wifi предпочтительным по проводному соединению в Ubuntu 14.04?

12

Как заставить Ubuntu выбирать соединение Wi-Fi по проводному соединению, когда оба подключены к Интернету? Я отредактировал Ethernet-соединение для маршрутизации, используя предпочтение «Использовать это соединение только для ресурсов в этой сети», о котором другие люди сообщили о успехе, поскольку это означает, что вы предпочитаете WiFi, но это не работает для меня. Проблема сохраняется. Ethernet по-прежнему предпочитает Интернет, а Wi-Fi игнорируется.

Другое дело, можно ли использовать проводное соединение как отказ от подключения к беспроводной сети?     

задан gunjan parashar 22.04.2014 в 10:42
источник

1 ответ

4

Вы можете изменить метрику. route add default dev eth0 metric 20 Когда вы меняете метрику, маршрут по умолчанию wless0 будет меньше, а трафик будет проходить через wless0. Когда wless0 выключен, по умолчанию маршрут wless0 будет удален из таблицы маршрутизации, и трафик пройдет через eth0. После того, как вы снова потеряете wless0, метка по умолчанию будет меньше 20 на eth0, и трафик снова перейдет в wless0.

Также вы можете отредактировать /etc/network/interfaces и установить постоянную метрику для интерфейса.

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx
network xxx.xxx.xxx.xxx
broadcast xxx.xxx.xxx.xxx
metric XXX

@ gunjan parashar. Разработайте:

Пакеты маршрутов сетевой службы по нескольким параметрам. Во-первых, это пакет для локальной сети или нет. Для этого решения сетевой сервис использует маску netwotk из настройки nic. Если пакет не является локальной локальной сетью, pc отправит по умолчанию шлюз.

Если у вас есть 2 интерфейса в одной и той же подсети / локальной сети и один и тот же шлюз для обоих интерфейсов, ПК должен использовать некоторые «параметры» для решения маршрутизации. Параметр для маршрутизации является метрическим. Практически менее метрический - это лучший маршрут, и ПК на основе этого отправит пакет на шлюз. Если у вас есть один и тот же показатель и один и тот же gw и оба интерфейса в локальной сети, трафик на gw не будет работать, потому что ПК не может принять решение о маршрутизации.

Когда вы меняете метрику, вы, по сути, говорите, что «Ссылка на eth0 хуже. Используйте wlan0». Но когда wlan0 вниз, любое соединение лучше, чем соединение, и ПК будет использовать «худшее» соединение. Когда ваш wlan снова будет автоматически, будет лучше, потому что метрический параметр по умолчанию меньше метрического параметра, настроенного вручную на eth0.

    
ответ дан 2707974 22.04.2014 в 10:59