จะบังคับให้ Network Manager ใน Ubuntu ทำการสแกนการเชื่อมต่อไร้สายใหม่ได้อย่างไร?
หลังจากปิดแล็ปท็อปของฉันผู้จัดการเครือข่ายไม่เห็นการเชื่อมต่อไร้สายใหม่ มีคำสั่ง bash บังคับให้ทำการสแกนซ้ำหรือไม่? sudo service network-manager restart
ไม่ช่วย
จะบังคับให้ Network Manager ใน Ubuntu ทำการสแกนการเชื่อมต่อไร้สายใหม่ได้อย่างไร?
หลังจากปิดแล็ปท็อปของฉันผู้จัดการเครือข่ายไม่เห็นการเชื่อมต่อไร้สายใหม่ มีคำสั่ง bash บังคับให้ทำการสแกนซ้ำหรือไม่? sudo service network-manager restart
ไม่ช่วย
คำตอบ:
sudo iwlist interface scan
โดยที่interfaceเป็นชื่อของการ์ดไร้สายของคุณเช่น wlan0
sudo
ใช่เราจะต้อง "การสแกนทริกเกอร์เป็นการดำเนินการที่ได้รับสิทธิพิเศษ (รูทเท่านั้น) และผู้ใช้ทั่วไปสามารถอ่านผลลัพธ์การสแกนที่เหลือได้เท่านั้น" ( man iwlist
)
ลอง
nmcli device wifi rescan
และ
nmcli device wifi list
เพื่อดูเครือข่ายที่ใช้ได้
list
(หรือไม่มีอาร์กิวเมนต์เลย)
ใน 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
sudo /etc/init.d/networking restart
ควรทำงาน...
เพียงปิดการใช้งานและเปิดใช้งานโมดูลไร้สายของคุณจะเป็นการแก้ปัญหา