Заставить Убунту использовать wired interface when available

User avatar
M. Ridcully
Уже с Приветом
Posts: 12003
Joined: 08 Sep 2006 20:07
Location: Силиконка

Заставить Убунту использовать wired interface when available

Post by M. Ridcully »

Помогите, как застваить Убунту использовать wired interface, когда он подключен.

На первый взгляд все вроде-бы нормально, оба интерфейса UP, и приоритет у Ethernet:

Code: Select all

...$ ip route
default via 192.168.1.254 dev enp0s31f6 proto dhcp metric 100 
default via 192.168.1.254 dev wlp0s20f3 proto dhcp metric 600 
169.254.0.0/16 dev wlp0s20f3 scope link metric 1000 
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown 
192.168.1.0/24 dev enp0s31f6 proto kernel scope link src 192.168.1.66 metric 100 
192.168.1.0/24 dev wlp0s20f3 proto kernel scope link src 192.168.1.88 metric 600 
Но трафик идет через wireless. Более того, если отключаю WiFi, то вся сеть встает колом, ничего не работает, даже ping 8.8.8.8
User avatar
MaX_Kras
Posts: 3
Joined: 21 Feb 2020 09:52
Location: Санкт-Петербург

Re: Заставить Убунту использовать wired interface when available

Post by MaX_Kras »

возможно, проблема с работой NetworkManager, если в его работе ошибки, то при выключении WiFi такие глюки. Можно проверить его (о том как проверить https://tehnichka.pro/install-networkma ... t_header_3), потом если найдутся ошибки, то переустановить и посмотреть сохраняются ли проблемы. И еще- в статье по ссылке есть описание Wicd, она как альтернатива NetworkManager, есть вариант еще через нее попробовать настроить нужное переключение сетей.
User avatar
VladDod
Уже с Приветом
Posts: 55959
Joined: 06 May 2001 09:01

Re: Заставить Убунту использовать wired interface when available

Post by VladDod »

Перезапуск при отключенном вайфае не помогает?
в реале супруги редко бывают друзьями, так как их отношения подпорчены сексом (с)Роза
Плавали-Знаем! (C)
User avatar
IvanGrozniy
Уже с Приветом
Posts: 10522
Joined: 04 Feb 2004 14:14
Location: Edgewater, NJ

Re: Заставить Убунту использовать wired interface when available

Post by IvanGrozniy »

Может сервер сети отлуп дает по мак адресу или фильтру какому-нибудь и проблема вовсе не в настройках клиента?
User avatar
Flash-04
Уже с Приветом
Posts: 63377
Joined: 03 Nov 2004 05:31
Location: RU -> Toronto, ON

Re: Заставить Убунту использовать wired interface when available

Post by Flash-04 »

Ubuntu 18?
Это просто тихий ужас. Я в свое время намучался с ней по самые помидоры. То WiFi никуда не коннектится, то DHCP адрес отпадает. Херня полная.

Два вопроса:
1. Ubuntu 18?
2. Если да, то случайно не апгрейдили с 16?
Not everyone believes what I believe but my beliefs do not require them to.
User avatar
M. Ridcully
Уже с Приветом
Posts: 12003
Joined: 08 Sep 2006 20:07
Location: Силиконка

Re: Заставить Убунту использовать wired interface when available

Post by M. Ridcully »

VladDod wrote: 08 May 2020 13:32 Перезапуск при отключенном вайфае не помогает?
Помогает.
Не обязательно даже контупер перегружать - можно просто рестартовать NetworkManager. Что, в-принципе, уже терпимо.
Но хохма - стоит включить WiFi, и трафик опять идет через него.
User avatar
M. Ridcully
Уже с Приветом
Posts: 12003
Joined: 08 Sep 2006 20:07
Location: Силиконка

Re: Заставить Убунту использовать wired interface when available

Post by M. Ridcully »

Flash-04 wrote: 08 May 2020 14:28 Ubuntu 18?
19.10, fresh install.

На самом деле я немного слукавил - не совсем Убунта - PopOs. Но применительно к данной теме, думаю, разницы нет.

Но вообще согласен, бардак с сетью полный. Вроде как весь этот уход от ifupdown scripts - танцы с NetworkManager-ом, и т.д., и подразумевали упростить жизнь на лэптопах - но пока получается не очень.
User avatar
liamkin
Уже с Приветом
Posts: 2601
Joined: 19 Jun 2003 20:22
Location: USA

Re: Заставить Убунту использовать wired interface when available

Post by liamkin »

попробуйте приоритет поменять. может у них сломанная логика и наименее приоритетный интефейс - наоборот любим?
и еще у лэптопов в биосе можно прописать, что вайред преферред.
Nekto
Уже с Приветом
Posts: 784
Joined: 06 Jul 2001 09:01
Location: SF, CA

Re: Заставить Убунту использовать wired interface when available

Post by Nekto »

Есть такой сервис - NetworkManager dispatcher. Для него нужно написать скрипт,
который будет вызываться каждый раз, когда интрефейс меняет состояние на up или down, т.е. когда вы будете подключать/отключать wired ethernet.
Гуглите, как писать этот скрипт и куда его поместить, в сети информация есть.
User avatar
Medium-rare
Уже с Приветом
Posts: 9239
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: Заставить Убунту использовать wired interface when available

Post by Medium-rare »

Новшества в Убунте фиксят через пару LTS. Смутно вспоминая, зачем-то ещё два года назад ставил Ubuntu 18.04, а там было такое:
https://askubuntu.com/questions/1039233 ... untu-18-04

Очень может быть, оно и для топик-стартера в 19.10 до сих пор есть реальность?
... and even then it's rare that you'll be going there...

Return to “Вопросы и новости IT”