จะบังคับให้ Network Manager ทำการสแกนการเชื่อมต่อใหม่ได้อย่างไร?


20

จะบังคับให้ Network Manager ใน Ubuntu ทำการสแกนการเชื่อมต่อไร้สายใหม่ได้อย่างไร?

หลังจากปิดแล็ปท็อปของฉันผู้จัดการเครือข่ายไม่เห็นการเชื่อมต่อไร้สายใหม่ มีคำสั่ง bash บังคับให้ทำการสแกนซ้ำหรือไม่? sudo service network-manager restartไม่ช่วย

คำตอบ:


26
sudo iwlist interface scan

โดยที่interfaceเป็นชื่อของการ์ดไร้สายของคุณเช่น wlan0


ใช้ sudo ifconfig เพื่อหาชื่อของ "ส่วนต่อประสาน"
Bhikkhu Subhuti

คุณจำเป็นต้องใช้ sudo เพื่อสิ่งนี้หรือไม่?
มอร์เทน

@Morten: sudoใช่เราจะต้อง "การสแกนทริกเกอร์เป็นการดำเนินการที่ได้รับสิทธิพิเศษ (รูทเท่านั้น) และผู้ใช้ทั่วไปสามารถอ่านผลลัพธ์การสแกนที่เหลือได้เท่านั้น" ( man iwlist)
Falko

13

ลอง

nmcli device wifi rescan

และ

nmcli device wifi list

เพื่อดูเครือข่ายที่ใช้ได้


1
คำตอบที่ดีที่สุด โดยไม่ต้องใช้ sudo
Khurshid Alam

1
นี่ควรเป็นคำตอบที่รับ มันคือ "เครื่องมือบรรทัดคำสั่งสำหรับการควบคุม NetworkManager" มันให้ผลลัพธ์บรรทัดคำสั่งกราฟิกที่ดีถ้าคุณระบุlist(หรือไม่มีอาร์กิวเมนต์เลย)
Mike S

2

ใน Ubuntu 16.04 และใหม่กว่าการรีสตาร์ท NetworkManager ด้วย sytemctl ทำงานได้ (อย่างน้อยหลังจากการสแกนเครือข่ายด้วยตนเองiwlist):

# Find the name of the network interface, e.g. wlan0 or wlp3s0
ip addr show      

# Scan for WLAN networks (replace wlan0 by the correct interface)
sudo iwlist wlan0 scan

# Restart Ubuntu’s Network Manager so it reloads the Access Point list
sudo systemctl restart NetworkManager


1

เพียงปิดการใช้งานและเปิดใช้งานโมดูลไร้สายของคุณจะเป็นการแก้ปัญหา


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