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ć”.

Cerin
źródło

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
Adriano
źródło
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.

steeldriver
źródło
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ć.

Kacper Stawiński
źródło
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ć

13dimitar
źródło
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.

Leopold Wilno
źródło
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/"`
Vic
źródło
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!

MAChitgarha
źródł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
NS
źródło
Wow, działa to również z 14.04. Niesamowity!! Dziękuję
Tessaracter