วิธีการปิดการใช้งานไร้สายจากบรรทัดคำสั่ง


38

คุณจะปิดการใช้งานอินเทอร์เน็ตไร้สายจากบรรทัดคำสั่งได้อย่างไร

ฉันพยายามsudo ifconfig eth1 downแต่ผู้จัดการเครือข่ายดูเหมือนจะเพิกเฉยและพยายามเปิดใช้งานใหม่ สิ่งที่เลวร้ายกว่าคือวิดเจ็ตผู้จัดการเครือข่ายไม่อนุญาตให้คุณปิดใช้งานเมื่อเริ่ม "พยายามเชื่อมต่อ" เมื่อใดก็ตามที่ฉันอยู่ใกล้การเชื่อมต่อที่ขาด ๆ หาย ๆ มันก็แค่พยายามและพยายามที่จะเชื่อมต่อล้มเหลวในแต่ละครั้งและแสดงข้อความข้อผิดพลาดที่น่ารำคาญ "ขอโทษเราไม่สามารถเชื่อมต่อ"

คำตอบ:


43

เทียบเท่าบรรทัดคำสั่งใน ubuntu 16.04

nmcli radio wifi off

หากต้องการเปิดใช้งานอีกครั้งให้ใช้

nmcli radio wifi on

เพื่อช่วย

nmcli radio help   
nmcli radio wifi help

ไม่รู้จักวัตถุ 'radio' ลอง 'nmcli help'
Tessaracter

พยายามทำสิ่งนี้บน Ubuntu 18.10 ไม่แน่ใจว่าฉันเป็นคนใจร้อนเกินไป แต่ดูเหมือนว่าฉันจะต้องโยน "sudo" sudo nmcli radio wifi offในการมีที่จะได้ไปทำงาน:
Stéphane

30

เปิด / ปิดการใช้งานเครือข่ายอย่างสมบูรณ์

nmcli networking off

เพียงแค่ WiFi

nmcli radio wifi off

ในทั้งสองกรณีonเพื่อเปิดใช้งานอีกครั้ง

หากคุณต้องการปิดการใช้งานอุปกรณ์อย่างถาวรคุณสามารถทำได้โดยใช้คุณสมบัติใน /etc/NetworkManager/NetworkManager.conf หรือ (ในระดับที่ต่ำกว่า) โดยการขึ้นบัญชีดำหรือลบไดรเวอร์ที่เกี่ยวข้องunmanaged-devices


สำหรับรุ่นเก่ากว่าv0.9.10

  • ใช้แทนnm networkingดูหน้าคนnmcli
  • ตารางที่มีความแตกต่างระหว่าง nmcli v0.9.8 กับ v0.9.10
  • nmไม่มีวัตถุระดับบนสุดอีกต่อไปและnm wifiตัวเลือกที่เทียบเท่าจะถูกจัดเตรียมโดยradioวัตถุ
  • nmcliอินเตอร์เฟซที่มีการเปลี่ยนแปลงอย่างมีนัยสำคัญระหว่าง v0.9.8 และ v0.9.10 และบันทึกเอกสารที่:

แม้ว่า nmcli พยายามที่จะรักษาความเข้ากันได้ย้อนหลังโดยทั่วไปมีข้อกำหนดในระหว่างการพัฒนา Networkmanager ที่บังคับให้มีการเปลี่ยนแปลงที่เข้ากันไม่ได้ใน nmcli ความแตกต่างของรายการตารางร้องระหว่าง 0.9.8 ถึง 0.9.10


7
ฉันคิดว่าใน 16.06 มันจะเป็นnmcli r wifi off อย่างน้อยนั่นคือสิ่งที่ได้ผลสำหรับฉัน
MikeSchinkel

1
nmcli nm wifi off / on work สำหรับฉันใน Ubuntu 14.04 LTS
alhelal

3
@ MikeSchinkel ถูกต้องทำงานได้ดี ในทางตรงกันข้ามnmcli nm wifi offคำสั่งพ่น: ข้อผิดพลาด: Object 'nm' is unknown, try 'nmcli help'.ขอบคุณ
SkyRaT

7

โดยทั่วไปแล้วเรียบง่าย

sudo ifconfig wlan0 down

... ควรจะเพียงพอ บางครั้งการ์ดไร้สายสามารถแสดงผลเป็น

ethX

แทน

wlanY

จากนั้นคุณต้องตรวจสอบอีกครั้งว่า EthX ต้องปิดการใช้งานและคุณสามารถทำได้

sudo lshw -C network

และมองหาการ์ดไร้สายภายในที่คุณจะพบ:

logical name: <ethX_or_wlanY_goes_here>

ฉันเดาว่าคุณคงรู้และปัญหาของคุณใหญ่กว่านั้น แต่ในเวลาเดียวกันผู้คนจำนวนมากอาจพบว่าหัวข้อนี้น่าจะเพียงพอสำหรับพวกเขา


คำตอบที่ดีสำหรับผู้ใช้ใหม่!
แมว

วิธีนี้ใช้ได้กับ Ubuntu 19.04 แต่วิธี nmcli ไม่ได้
Adam Erickson

5

วิธีการที่ไม่มีใครพูดถึง:

rfkill list เพื่อดูอุปกรณ์ไร้สาย / bluethoot

rfkill block <device number> เพื่อ (เบา) บล็อกมัน


2

สำหรับฉันบน Ubuntu 15.04 nmcli radio wifi offทำงานเพื่อปิด wifi หากต้องการปิดระบบเครือข่ายทั่วไป (รวมทั้ง LAN) nmcli networking offใช้ฉัน


1

มีวิธีการสลับสถานะการเชื่อมต่อ WiFi มันอาจจะมีประโยชน์ที่จะรู้

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

1

ก่อนอื่นให้ติดตั้งแพ็คเกจสุดเก๋ต่อไปนี้:

sudo apt install tlp

ตอนนี้การเปิดหรือปิดการเชื่อมต่อ WiFi จะง่ายมาก:

wifi on
wifi off

ที่ดี! ยิ่งไปกว่านั้นคุณยังสามารถสลับการเชื่อมต่อ WiFi ของคุณได้:

wifi toggle

เคล็ดลับ : คุณสามารถทำเช่นเดียวกันกับอุปกรณ์บลูทู ธ ของคุณโดยใช้bluetoothคำสั่ง

หวังว่าคุณจะสนุก!


0

nmcli networking offและnmcli radio wifi offไม่ทำงานสำหรับฉันในUbuntu 12.04 ! คำสั่งต่อไปนี้ใช้งานได้สำหรับฉัน:

nmcli nm status
nmcli nm wifi off

ว้าวสิ่งนี้ใช้ได้กับ 14.04 ด้วย ที่น่าตื่นตาตื่นใจ !! ขอบคุณ
Tessaracter
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.