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


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.