Puncte:1

nmcli: Modul corect de scanare a rețelelor WiFi

drapel ru

Scriu un script în care trebuie să schimb rețelele WiFi. Cum ar trebui să scanez dacă WiFi-ul pe care vreau să-l conectez este disponibil sau nu?

Am incercat urmatoarele:

  1. Lista de wifi nmcli dev

    Problema: Listează rețelele scanate anterior, care includ rețelele disponibile și nedisponibile.

  2. nmcli dev wifi rescan; dormi 10; nmcli dev lista wifi;

    Problema 1: Doar pornește scanarea și iese în timp ce scanarea rulează în fundal. Nu am putut găsi cum să detectez dacă scanarea s-a terminat sau nu. Așa că am folosit un timp de așteptare adăugat de 10 secunde.

    Problema 2: Chiar și după ce scanarea s-a încheiat (După 10 secunde), încă listează rețelele WiFi dezactivate recent.

  3. nmcli radio wifi oprit; somn 1; nmcli radio wifi pornit; somn 4; Lista de wifi nmcli dev

    Acesta este cel mai rău neașteptat. Încă arată rețelele WiFi care sunt oprite.

Rularea comenzilor ca root nu face nicio diferență.

Ce este în neregulă cu nmcli? ce fac greșit?

Informatii despre sistem:

OS:
    Desktop Ubuntu 20.04.

Conducător auto: 
    Driver kernel în uz: rtl8821ce

Laptop:
    hp 15 dy1751ms

Wifi
    produs: Adaptor de rețea fără fir PCIe RTL8821CE 802.11ac
    furnizor: Realtek Semiconductor Co., Ltd.
    ID fizic: 0
    info autobuz: pci@0000:01:00.0
    nume logic: wlo1
    serial: xx:xx:xx:xx:xx:xx
    lățime: 64 biți
    ceas: 33 MHz
    capabilități: bus_master cap_list ethernet fizic wireless
    configurație: broadcast=da driver=rtl8821ce ip=192.168.10.12 latency=0 multicast=da wireless=IEEE 802.11bgn
    resurse: irq:137 ioport:3000(dimensiune=256) memorie:8050000-8050ffff
chili555 avatar
drapel cn
Vă rugăm să încercați: `nmcli device wifi rescan && nmcli device wifi list` Bine ați venit la Ask Ubuntu.
Ajaib Singh avatar
drapel ru
Încă arată rețelele indisponibile.
darth_epoxy avatar
drapel nl
Pentru referință http://manpages.ubuntu.com/manpages/xenial/man1/nmcli.1.html
Ajaib Singh avatar
drapel ru
@darth_epoxy Am verificat deja paginile de manual pentru asta. Întrebarea nu este despre cum să utilizați comanda.
drapel gb
Ai nevoie de `nmcli`? Ai încercat ceva de genul `sudo iwlist $INTERFACE scanning | grep ESSID`? Și cum rămâne cu `nmcli device wifi list --rescan yes`? Aici nu sunt afișate rețelele indisponibile (după câteva secunde totuși).

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.