Cách tắt không dây khỏi dòng lệnh


38

Làm thế nào để bạn vô hiệu hóa Internet không dây từ dòng lệnh?

Tôi đã thử sudo ifconfig eth1 downnhưng người quản lý mạng dường như bỏ qua điều này và tiếp tục cố gắng kích hoạt lại nó. Điều tồi tệ hơn là tiện ích quản lý mạng không cho phép bạn vô hiệu hóa nó ngay khi nó bắt đầu "cố gắng kết nối". Bất cứ khi nào tôi ở gần một kết nối không chính xác, nó chỉ tiếp tục cố gắng và cố gắng kết nối, không thành công mỗi lần và hiển thị một thông báo lỗi gây phiền nhiễu, "xin lỗi, chúng tôi không thể kết nối".

Câu trả lời:


43

Dòng lệnh tương đương trong Ubuntu 16.04

nmcli radio wifi off

Để kích hoạt lại, sử dụng

nmcli radio wifi on

Giúp đỡ

nmcli radio help   
nmcli radio wifi help

Đối tượng 'radio' không xác định, hãy thử 'nmcli help'
Tessaracter

Đã thử điều này trên Ubuntu 18.10. Không chắc chắn nếu tôi quá nôn nóng, nhưng có vẻ như tôi đã phải ném một "sudo" vào đó để làm cho nó hoạt động : sudo nmcli radio wifi off.
Stéphane

30

Kích hoạt / vô hiệu hóa hoàn toàn mạng

nmcli networking off

Chỉ dành cho WiFi

nmcli radio wifi off

Trên cả hai trường hợp onđể kích hoạt lại.

Nếu bạn cần vô hiệu hóa vĩnh viễn một thiết bị cụ thể , thì bạn có thể thực hiện việc đó một cách lập trình bằng cách sử dụng unmanaged-devicestính năng trong /etc/NetworkManager/NetworkManager.conf hoặc (ở cấp độ thấp hơn) bằng cách liệt kê danh sách đen hoặc xóa trình điều khiển tương ứng.


Đối với các phiên bản cũ hơn v0.9.10

Ngay cả khi nói chung, nmcli cố gắng duy trì khả năng tương thích ngược, vẫn có những yêu cầu trong quá trình phát triển Networkmanager buộc một số thay đổi không tương thích trong nmcli. Bảng dưới đây liệt kê sự khác biệt giữa 0.9.8 và 0.9.10.


7
Tôi nghĩ vào ngày 16 tháng 6, đó sẽ là nmcli r wifi off ít nhất đó là những gì làm việc cho tôi.
MikeSchinkel

1
Tắt / tắt wifi nmcli cho tôi trong Ubuntu14.04 LTS
alrcal

3
@MikeSchinkel Phải, hoạt động tốt. Ngược lại, nmcli nm wifi offlệnh ném: Lỗi: Object 'nm' is unknown, try 'nmcli help'.Cảm ơn.
SkyRaT

7

Nói chung, đơn giản

sudo ifconfig wlan0 down

...nên là đủ. Đôi khi, card không dây có thể được hiển thị dưới dạng

ethX

thay vì

wlanY

sau đó bạn cần kiểm tra lại ethX nào để tắt và bạn có thể làm điều đó với

sudo lshw -C network

và tìm mục nhập thẻ không dây của bạn bên trong mà bạn sẽ tìm thấy:

logical name: <ethX_or_wlanY_goes_here>

Tôi đoán bạn có thể biết và vấn đề của bạn lớn hơn thế nhưng đồng thời, có lẽ nhiều người mới sẽ tìm thấy chủ đề này và điều này là đủ cho họ.


Câu trả lời hay cho người dùng mới!
mèo

Phương pháp này hoạt động trên Ubuntu 19.04, nhưng phương pháp nmcli thì không.
Adam Erickson

5

Một phương pháp không ai nhắc đến:

rfkill list để xem các thiết bị không dây / bluethoot

rfkill block <device number> để (mềm) chặn nó


2

Đối với tôi, trên Ubuntu 15.04 nmcli radio wifi offhoạt động để tắt wifi. Để tắt mạng nói chung (bao gồm cả mạng LAN) tôi sử dụng nmcli networking off.


1

Có một cách để chuyển trạng thái của kết nối WiFi. Nó có thể hữu ích để biết.

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

1

Đầu tiên, cài đặt gói tuyệt vời sau:

sudo apt install tlp

Bây giờ, bật hoặc tắt kết nối WiFi của bạn sẽ thực sự đơn giản:

wifi on
wifi off

Tuyệt quá! Hơn nữa, bạn cũng có thể chuyển đổi kết nối WiFi của mình:

wifi toggle

Mẹo : Bạn có thể làm tương tự với thiết bị bluetooth của mình bằng bluetoothlệnh.

Hy vọng bạn thích!


0

nmcli networking offnmcli radio wifi offkhông hoạt động với tôi trong Ubuntu 12.04 ! Các lệnh sau hoạt động với tôi:

nmcli nm status
nmcli nm wifi off

Wow, cái này cũng hoạt động với 14.04. Kinh ngạc!! Cảm ơn bạn
Tessaracter
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.