Сделать Wi-Fi предпочтительнее, чем проводное соединение в Ubuntu 14.04?

13

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

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

Gunjan Parashar
источник
Желательно, чтобы вы могли публиковать отдельные вопросы, а не объединять свои вопросы в один. Таким образом, это помогает людям, отвечающим на ваш вопрос, а также тем, кто ищет хотя бы один из ваших вопросов. Благодарность!
Гюнтберт,

Ответы:

5

Вы можете изменить метрику. 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 setup. Если пакет не для локальной сети, компьютер отправит его на шлюз по умолчанию.

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

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

2707974
источник
не могли бы вы уточнить, потому что я не очень знаком с сетями
gunjan parashar
или приведите пример настройки со значениями по умолчанию
gunjan parashar
У вас есть небольшие разработки.
2707974