Bật / tắt Chế độ trên máy bay qua thiết bị đầu cuối


10

Lệnh đầu cuối để bật / tắt Chế độ trên máy bay trong Ubuntu là gì?

Nó chỉ đơn giản sudo rfkill block allsudo rfkill unblock all? Tôi biết rằng điều này sẽ vô hiệu hóa tất cả các mô-đun không dây trong máy tính, nhưng điều này sẽ được hệ thống chú ý, để Chế độ trên máy bay được bật / tắt trong cài đặt mạng?


Hãy thửsudo rfkill unblock wifi
Mitch

@Mitch Chúng ta có thực sự cần quyền root để leo lên máy bay không?
Radu Rădeanu

@ RaduRădeanu Với tất cả các vấn đề an ninh tại các sân bay chắc chắn :) lol
Mitch

Câu trả lời:


9

Chạy lệnh sau trong terminal:

gnome-control-center network

sẽ mở một cửa sổ để quản lý mạng tương tự như sau:

Chế độ máy bay bật

Bạn có thể quan sát rằng tại thời điểm này, "Chế độ trên máy bay" đã tắt và không dây đang bật.

Bây giờ, không cần đóng cửa sổ này, hãy chạy lệnh sau trong terminal:

nmcli nm wifi off

Cửa sổ trên sẽ được thay đổi tự động thành:

Chế độ máy bay bật

Như bạn có thể thấy, bây giờ "Chế độ trên máy bay" đã bật và không dây tắt.

Chạy, một lần nữa trong terminal, lệnh sau:

nmcli nm wifi off

sẽ tắt "Chế độ máy bay" và bật lại không dây.

Vì vậy, bạn không cần rfkill(cũng cần đặc quyền root) để chuyển đổi "Chế độ trên máy bay" qua thiết bị đầu cuối.

nmcli(xem thêm man nmcli) nó đủ và có thể được thực thi bởi bất kỳ người dùng thông thường nào ... Bạn không cần quyền root để leo lên máy bay :)) .


nmcli nm wifi offkhông tắt chế độ máy bay trừ khi tắt bluetooth.
kzh

1
Đối với 15.04, nó sẽ là: nmcli r all offnmcli r all on. Hoặc bao gồm bluetooth: rfkill block bluetooth & rfkill block wlanrfkill unblock bluetooth & rfkill unblock wlan.
VRR

Trong 15.04 (có bản cập nhật) tôi thấy điều này hoạt động tốt nhất: alias wifitoggle = 'nmcli r wifi off; ngủ 1; nmcli r wifi trên '
Alan Thompson

Cảm ơn bạn! Tôi đã có cùng một vấn đề. Hóa ra máy tính xách tay của tôi ở chế độ "bay", nhưng đèn báo sáng không sáng ...
Salim Ibrogimov

3

Đối với Ubuntu 18.04:

nmcli r wifi onchuyển chế độ máy bay tắt , và điều này cũng đúng.

Một tập lệnh bash đơn giản để bật hoặc tắt chế độ máy bay bên dưới; lưu nó vào tập tin và thiết lập bit thực thi của nó trong các thuộc tính.

#!/bin/bash
wifi="$(nmcli r wifi | awk 'FNR = 2 {print $1}')
if [ "$wifi" == "enabled" ]`
 then
    nmcli r wifi off
else
    nmcli r wifi on
fi

0

Trên các bản phân phối dựa trên Debian và Arch, được lấy cảm hứng từ mã trước đó, điều này sẽ vô hiệu hóa WiFi và Bluetooth và gửi thông báo:

#!/bin/bash
wifi="$(nmcli r wifi | awk 'FNR = 2 {print $1}')"
if [ "$wifi" == "enabled" ]; then
    rfkill block all &
    notify-send 'Mode avion: actif'
else
    rfkill unblock all &
    notify-send 'Mode avion: inactif'
fi
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.