Puncte:1

Comutări frecvente între Ethernet și Wifi

drapel ru

Folosesc o stație de andocare Thinkpad cu un Thinkpad T480s, care rulează Ubuntu 20.04.

Stația de andocare este conectată prin Ethernet.

Am conexiune prin cablu, wifi și, de asemenea, bandă largă mobilă configurată pentru a se conecta automat prin sudo nm-connection-editor. De asemenea, dau prioritate conexiunii prin cablu 2, prioritatea wifi 1 și prioritatea conexiunii în bandă largă 0.

Când sunt conectat la stația de andocare, de obicei funcționează cu fir, dar dintr-o dată se schimbă în wifi și apoi înapoi după câteva secunde, ducând întotdeauna la o scurtă pierdere a conexiunii, ceea ce este deosebit de enervant atunci când sunteți într-un apel video. De asemenea, am senzația că se întâmplă mai des în timpul apelurilor video, dar aici s-ar putea să fiu părtinitoare.

Cum ar putea fi asta? Se întâmplă acasă și la birou, în ambele locuri în care folosesc aceeași stație de andocare.

Totuși, nu am încercat să conectez cablul Ethernet direct la laptop..

ACTUALIZAȚI: Iată o vedere a jurnalelor (sudo journalctl -b 0 -u NetworkManager -p 7):

17 februarie 10:53:24 xxx-5 NetworkManager[357866]: <info> [1645091604.0138] politica: setați „Sunrise” (wwan0) ca implicit pentru rutarea IPv4 și DNS
17 februarie 10:53:24 xxx-5 NetworkManager[357866]: <info> [1645091604.7573] manager: starea NetworkManager este acum CONNECTED_GLOBAL
17 februarie 10:53:24 xxx-5 NetworkManager[357866]: <info> [1645091604.7590] politica: setați „xxx-x” (wlp61s0) ca implicit pentru rutarea IPv4 și DNS
17 februarie 10:58:44 xxx-5 NetworkManager[357866]: <info> [1645091924.3914] manager: starea NetworkManager este acum CONNECTED_SITE
17 februarie 10:58:44 xxx-5 NetworkManager[357866]: <info> [1645091924.3926] manager: starea NetworkManager este acum CONNECTED_LOCAL
17 februarie 10:58:44 xxx-5 NetworkManager[357866]: <info> [1645091924.3929] manager: starea NetworkManager este acum CONNECTED_SITE
17 februarie 10:58:44 xxx-5 NetworkManager[357866]: <info> [1645091924.3931] politică: setați „Sunrise” (wwan0) ca implicit pentru rutarea IPv4 și DNS
17 februarie 10:58:53 xxx-5 NetworkManager[357866]: <info> [1645091933.8794] manager: starea NetworkManager este acum CONNECTED_GLOBAL
17 februarie 10:58:53 xxx-5 NetworkManager[357866]: <info> [1645091933.8809] politica: setați „xxx-x” (wlp61s0) ca implicit pentru rutarea IPv4 și DNS
17 februarie 10:59:55 xxx-5 NetworkManager[357866]: <info> [1645091995.6824] politica: setați „xxx-x ethernet via usb-c” (enx083a885a6802) ca implicit pentru rutarea IPv4 și DNS

Deci, în această perioadă descrisă mai sus (~6 minute), rețeaua a trecut de la bandă largă mobilă la Wifi la bandă largă mobilă la Wifi și apoi la Ethernet. Dar asta sunt toate informațiile pe care le primesc, fără erori sau altceva. Se pare că nu există depanare mesaje.

ACTUALIZAȚI: M-am asigurat că Thunderbolt 3 Dock rulează cel mai recent firmware disponibil. Conform fwupdmgr, rulez versiunea 56.00

20L7001NMZ
â
ââDock ThinkPad Thunderbolt 3:
â â ID dispozitiv: c1ab0998129c6116e14b27922063a6285c110599
â â Versiunea curentă: 56.00
â â Furnizor: Lenovo (THUNDERBOLT:0x0108, TBT:0x0108)

Dacă fug fwupdmgr obține actualizări, văd că este cel mai recent disponibil:

Dispozitive fără actualizări de firmware disponibile: 
 ⢠ThinkPad Thunderbolt 3 Dock

Cu toate acestea, se pare că există câteva actualizări de firmware mai noi, care nu sunt încă disponibile prin intermediul fwupdmgr: https://download.lenovo.com/pccbbs/mobiles/trdockfw3180_readme.txt Niciunul dintre ei nu menționează nimic despre Ethernet.

waltinator avatar
drapel it
Uită-te la bușteni! `sudo journalctl -b 0 -u NetworkManager`. Citiți `man journalctl`.
grssnbchr avatar
drapel ru
Mulțumesc - voi nota când se va întâmpla și voi posta aici ce scrie în jurnal.
heynnema avatar
drapel ru
Verificați dacă există o actualizare de firmware pentru stația de andocare.
grssnbchr avatar
drapel ru
Am actualizat postarea cu jurnalele. Ceva util? (nu pentru mine...)
heynnema avatar
drapel ru
Ai verificat firmware-ul așa cum am sugerat acum două zile?
heynnema avatar
drapel ru
Exemplu: Consultați https://support.lenovo.com/us/en/downloads/ds506176 și https://support.lenovo.com/us/en/downloads/ds501903-thinkpad-usb-c-dock-firmware. Aveți nevoie de model/număr de serie EXACT de andocare pentru a obține descărcarea exactă a firmware-ului.
grssnbchr avatar
drapel ru
Da, scuze, am uitat să menționez asta. Prin urmare, sunt în ultima stare...
Puncte:1
drapel in

Am avut o problema anul trecut:

Soluția de acolo ar putea funcționa pentru tine:


Un script care dezactivează automat WiFi atunci când Ethernet (rețea) este conectat:

#!/bin/bash
export LC_ALL=C

enable_disable_wifi ()
{
    rezultat=$(nmcli dev | grep „ethernet” | grep -w „conectat”)
    if [ -n "$rezultat" ]; atunci
        radio nmcli wifi oprit
    altfel
        radio nmcli wifi pornit
    fi
}

if [ "$2" = "sus" ]; atunci
    enable_disable_wifi
fi

if [ "$2" = "jos" ]; atunci
    enable_disable_wifi
fi

Scriptul trebuie creat într-un anumit director. După creare, marcați-l ca executabil:

chmod a+x /etc/NetworkManager/dispatcher.d/70-wifi-wired-exclusive.sh
grssnbchr avatar
drapel ru
Aceasta pare a fi cea mai bună și pragmatică soluție. Funcționează din cutie. Am încercat mai întâi un hack care să detecteze dacă sunt conectat la dock, dar care a funcționat doar la jumătate. https://gist.github.com/seanf/e3be5bf745395d50e975 Permiteți-mi să testez temeinic și apoi voi accepta răspunsul dvs. Mulțumiri!
Puncte:0
drapel to

Aveți un WiFi cu 2.4GHz și 5GHz activ pe același nume/SSID? A avut o problemă similară (fără bandă largă) în care a trecut de la wireless la cu fir, deoarece a încercat să treacă de la 2,4 GHz la 5 GHz. Dar, într-un fel, driverul și/sau hardware-ul au primit un timeout și managerul de rețea a trecut la cablat. --> Acum folosesc două SSID-uri separate pentru rețelele wireless

Puncte:0
drapel za
SLS

În condiții normale de utilizare, în majoritatea cazurilor, Ubuntu va acorda prioritate conexiunii cu cea mai bună lățime de bandă și latență: mai întâi Ethernet presupus, apoi WiFi, apoi Wlan. Dacă din anumite motive una dintre aceste conexiuni nu este suficient de stabilă; ca în exemplul menționat de Raven mai sus, se va trece la conexiunea care este stabilă. Verificați tabelul de rutare pentru a vedea prioritățile interfeței utilizate (sudo apt install net-tools, apoi utilizați comanda route). Vă rugăm să rețineți că puteți dezactiva pur și simplu WiFi în setările Gnome sau în meniul drop-down Gnome din colțul din dreapta sus; alternativ în pictograma de rețea a panoului KDE: vrăjitoarea ar forța utilizarea Ethernet-ului. Același lucru este valabil și pentru Wlan. Eu nu vrei sa operezi asa; cel puțin acest lucru vă va permite să vedeți dacă conexiunea Ethernet poate avea o problemă intermitent, care ar putea fi pur și simplu o defecțiune hardware.

Puncte:-1
drapel lu

Încercați să obțineți fără fir sau cu fir. Dacă doriți wireless, încercați să vă conectați la cablu, apoi accesați drivere suplimentare și instalați un driver wireless. Dacă doriți cablat, încercați să accesați fișierul /etc/NetworkManager/NetworkManager.conf, apoi schimbați gestionat=fals la gestionat=adevărat. După aceea, fugi sudo service network-manager restart în terminal.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.