Jak wyłączyć sieć bezprzewodową z wiersza poleceń


38

Jak wyłączyć bezprzewodowy Internet z wiersza poleceń?

Próbowałem, sudo ifconfig eth1 downale menedżer sieci zdaje się to ignorować i wciąż próbuje je reaktywować. Co gorsza, widget menedżera sieci nie pozwala go wyłączyć ani po rozpoczęciu „próby połączenia”. Ilekroć jestem w pobliżu nieregularnego połączenia, po prostu próbuje nawiązać połączenie, zawodzi za każdym razem i wyświetla irytujący komunikat o błędzie „przepraszamy, nie mogliśmy się połączyć”.

Odpowiedzi:


43

Odpowiednik wiersza poleceń w Ubuntu 16.04

nmcli radio wifi off

Aby ponownie włączyć, użyj

nmcli radio wifi on

Pomóc

nmcli radio help   
nmcli radio wifi help

Obiekt „radio” jest nieznany, spróbuj „nmcli help”
— Tessaracter

Próbowałem tego na Ubuntu 18.10. Nie jestem pewien, czy byłem zbyt niecierpliwy, ale wygląda na to, że musiałem rzucić tam „sudo”, aby uruchomić sudo nmcli radio wifi off.
— Stéphane

30

Całkowicie włączaj / wyłączaj sieć

nmcli networking off

Tylko dla Wi-Fi

nmcli radio wifi off

W obu przypadkach, onaby ponownie włączyć.

Jeśli chcesz trwale wyłączyć określone urządzenie , możesz to zrobić programowo, korzystając z unmanaged-devicesfunkcji w /etc/NetworkManager/NetworkManager.conf lub (na niższym poziomie), umieszczając na czarnej liście lub usuwając odpowiedni sterownik.


Dla starszych wersji niż v0.9.10

  • Użyj nmzamiast networking. Zobacz nmclistronę podręcznika man .
  • Tabela różnic między nmcli v0.9.8 a v0.9.10 .
  • Obiekt najwyższego poziomu nmjuż nie istnieje, a równoważne nm wifiopcje są teraz udostępniane przez radioobiekt.
  • nmcliInterfejs zmieniła się znacząco między v0.9.8 i v0.9.10 i notach dokumentacji, która:

Nawet jeśli nmcli ogólnie stara się zachować zgodność wsteczną, podczas opracowywania Networkmanagera były wymagania, które wymusiły pewne niekompatybilne zmiany w nmcli. Tabela poniżej przedstawia różnice między 0,9,8 a 0,9.10.


7
Wydaje mi się, że w 16.06 nmcli r wifi off przynajmniej tak mi się udało.
— MikeSchinkel 24.04.16

1
nmcli nm wifi wyłączone / włączone praca dla mnie w Ubuntu14.04 LTS
— alhelal

3
@MikeSchinkel Right, działa dobrze. Natomiast nmcli nm wifi offpolecenie generuje: Błąd: Object 'nm' is unknown, try 'nmcli help'.Dzięki.
— SkyRaT,

7

Ogólnie rzecz biorąc, proste

sudo ifconfig wlan0 down

... powinno wystarczyć. Czasami karta bezprzewodowa może być pokazana jako

ethX

zamiast

wlanY

musisz dokładnie sprawdzić, który ethX wyłączyć, i możesz to zrobić

sudo lshw -C network

i poszukaj wpisu karty bezprzewodowej, w którym znajdziesz:

logical name: <ethX_or_wlanY_goes_here>

Myślę, że prawdopodobnie wiesz, a twój problem jest większy, ale jednocześnie prawdopodobnie wielu świeżych ludzi znajdzie ten temat i to powinno im wystarczyć.


fajna odpowiedź dla nowego użytkownika!
— kot

Ta metoda działa na Ubuntu 19.04, ale metoda nmcli nie.
— Adam Erickson

5

Metoda, o której nikt nie wspominał:

rfkill list aby wyświetlić urządzenia bezprzewodowe / bluethoot

rfkill block <device number> (miękkie) zablokować


2

Dla mnie Ubuntu 15.04 nmcli radio wifi offdziałało na wyłączenie Wi-Fi. Do ogólnego wyłączania sieci (w tym sieci LAN) używam nmcli networking off.


1

Istnieje sposób na przełączenie stanu połączenia WiFi. Warto wiedzieć.

nmcli radio wifi `nmcli r wifi | grep enabled -c | sed -e "s/1/off/" | sed -e "s/0/on/"`

1

Najpierw zainstaluj następujący fajny pakiet:

sudo apt install tlp

Teraz włączenie lub wyłączenie połączenia WiFi będzie naprawdę proste:

wifi on
wifi off

Świetny! Co więcej, możesz także przełączyć połączenie Wi-Fi:

wifi toggle

Wskazówka : możesz zrobić to samo z urządzeniem Bluetooth za pomocą bluetoothpolecenia.

Mam nadzieję, że ci się podobało!


0

nmcli networking offi nmcli radio wifi offnie działa dla mnie w Ubuntu 12.04 ! Następujące polecenia działają dla mnie:

nmcli nm status
nmcli nm wifi off

Wow, działa to również z 14.04. Niesamowity!! Dziękuję
— Tessaracter
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.