Puncte:3

Cum să determinați dacă wifi-ul este deconectat de la linia de comandă?

drapel cn

Versiunea Ubuntu: 20.04
Shell: bash
Versiunea Kernel: 5.8.0-53-generic #60~20.04.1-Ubuntu

Am un PC care rulează o sarcină de lucru pentru criptomonede 24/7 și trebuie să fie conectat la wifi. Am observat că cel puțin o dată pe zi, wifi-ul se stinge și nu se reconecta automat. Pictograma wifi se stinge doar cu un semn de întrebare, așa cum se arată mai jos.

Pictogramă Wifi cu semn de întrebare

Trebuie să rulez manual o repornire a managerului de rețea (după cum se arată mai jos) pentru a remedia problema.

sudo service network-manager restart

Până când găsesc o remediere permanentă, mă gândesc să rulez un script la fiecare 5 minute, care va verifica dacă wifi-ul este oprit, iar dacă este oprit, va rula o repornire a managerului de rețea. Cum pot determina dacă wifi-ul este oprit de la linia de comandă?

FedKad avatar
drapel cn
Ați încercat să introduceți fișierul `/var/log/syslog` pentru un mesaj adecvat?
24601 avatar
drapel in
ceva [aici](https://www.cyberciti.biz/faq/how-to-check-network-adapter-status-in-linux/) care ajută?
chili555 avatar
drapel cn
Aș prefera să diagnosticez și să repar de ce scade. Bun venit la Ask Ubuntu.
RonJohn avatar
drapel cn
WiFi nu este **niciodată** conectat la linia de comandă.
Puncte:4
drapel cn

Dacă nu găsiți o altă soluție, puteți încerca ceva similar cu acesta:

coada -f /var/log/syslog | grep --line-buffered ' wlo1: CTRL-EVENT-DISCONNECTED ' \
| în timp ce linia citită
do
  echo „Prins: $line”
  echo „Se repornește managerul de rețea...”
  sudo service network-manager restart
Terminat

Puteți modifica șirul în grep la ceva care se potrivește cu sistemul tău.

Puncte:4
drapel br

Instrumentul din linia de comandă nmcli are o verificare a conectivității cu comanda de mai jos:

    conectivitate în rețea nmcli

Din paginile de manual

   conectivitate [verificare]
       Obțineți starea de conectivitate la rețea. Argumentul opțional de verificare îi spune NetworkManagerului
       verificați din nou conectivitatea, altfel se afișează cea mai recentă stare de conectivitate cunoscută
       fără a verifica din nou.

       Stările posibile sunt:

       nici unul
           gazda nu este conectată la nicio rețea.

       portal
           gazda se află în spatele unui portal captiv și nu poate ajunge la Internetul complet.

       limitat
           gazda este conectată la o rețea, dar nu are acces la internet.

       deplin
           gazda este conectată la o rețea și are acces complet la Internet.

       necunoscut
           starea conectivității nu poate fi aflată.

Când alergi conectivitate în rețea nmcli comandă, returnează oricare dintre valorile de mai jos:

nici unul, portal, limitat, plin, necunoscut

Vă puteți pregăti scriptul în funcție de valoarea dorită.

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.