Как сделать так, чтобы Ubuntu выбирал соединение Wi-Fi через проводное соединение, когда оба подключены к Интернету? Я отредактировал соединение Ethernet для маршрутизации, используя параметр «Использовать это соединение только для ресурсов в этой сети», о котором другие люди сообщали об успешном использовании как средство получения предпочтения WiFi, но у меня это не работает. Проблема сохраняется. Ethernet по-прежнему является предпочтительным для Интернета, а WiFi игнорируется.
Другое дело, возможно ли использовать проводное соединение как отказоустойчивое соединение с беспроводным?
networking
network-manager
Gunjan Parashar
источник
источник
Ответы:
Вы можете изменить метрику.
route add default dev eth0 metric 20
Когда вы меняете метрику, у вашего маршрута по умолчанию на wless0 будет меньше метрики, и трафик будет проходить через wless0. Когда wless0 выключен, ваш маршрут по умолчанию к wless0 будет удален из таблицы маршрутизации, и трафик будет проходить через eth0. После того, как вы снова включите wless0, показатель по умолчанию будет меньше 20 для eth0, и трафик снова перейдет к wless0.Также вы можете редактировать
/etc/network/interfaces
и устанавливать постоянную метрики для интерфейса.@gunjan parashar Разработать:
Сетевой сервис маршрутизации пакетов по нескольким параметрам. Во-первых, пакет для локальной сети или нет. Для этого решения сетевой сервис использует маску netwotk от nic setup. Если пакет не для локальной сети, компьютер отправит его на шлюз по умолчанию.
Если у вас есть 2 интерфейса в одной подсети / локальной сети и один и тот же шлюз для обоих интерфейсов, компьютер должен использовать некоторые «параметры» для принятия решения о маршрутизации. Параметр для маршрутизации является метрическим. Практически меньше метрики - лучший маршрут, и ПК будет отправлять пакеты на шлюз на основе этого. В случае, если у вас есть та же самая метрика и тот же самый gw и оба интерфейса в локальной сети, трафик к gw не будет работать, потому что компьютер не может принять решение о маршрутизации.
Когда вы меняете метрику, практически вы говорите pc: «Связь через eth0 хуже. Используйте wlan0». Но когда wlan0 не работает, любое соединение лучше, чем отсутствие соединения, и pc будет использовать «худшее» соединение. Когда вы снова подключитесь, автоматически будет лучше, потому что параметр метрики по умолчанию меньше, чем параметр метрики, настроенный вручную на eth0.
источник