ฉันติดตั้ง Ubuntu 14.04 แล้ว อินเตอร์เน็ตไร้สายของฉันยกเลิกการเชื่อมต่อเป็นครั้งคราวและฉันต้องปิดแล้วเปิดใหม่เพื่อรับ wifeless อีกครั้ง
ฉันใช้ Centrino Wireless-N 1,030
ฉันติดตั้ง Ubuntu 14.04 แล้ว อินเตอร์เน็ตไร้สายของฉันยกเลิกการเชื่อมต่อเป็นครั้งคราวและฉันต้องปิดแล้วเปิดใหม่เพื่อรับ wifeless อีกครั้ง
ฉันใช้ Centrino Wireless-N 1,030
คำตอบ:
ตรวจสอบให้แน่ใจว่าการจัดการพลังงานถูกปิด
iwconfig wlan0
Power Management: Off
ควรแสดงสอดคล้องกับ ถ้ามันบอกว่าOn
คุณต้องทำงาน:
sudo iwconfig wlan0 power off
ดูเหมือนว่าจะเป็นเพราะโหมดบั๊กกี้ N ของไดรเวอร์คุณสามารถปิดการใช้งานได้เช่น
modprobe -r iwlwifi && modprobe iwlwifi 11n_disable=1
ดูรายละเอียดเพิ่มเติมได้ที่นี่และที่นี่ :
Btw ฉันอัพเกรดจาก 12.10 เป็น 14.04 และกำลังประสบปัญหานี้ แต่เมื่อฉันติดตั้งใหม่ฉันไม่เห็นปัญหานี้
ฉันเคยมีปัญหาเดียวกัน การใช้modprobe
เพื่อยกเลิกการเชื่อมต่อแบบเร็ว n และ ac ไม่ใช่ตัวเลือกเนื่องจากโน้ตบุ๊คของฉันเชื่อมต่อกับเครือข่ายท้องถิ่นและต้องการเครือข่ายความเร็วสูง
การอัพเกรดเคอร์เนลจาก 3.13 เป็น 3.18 ได้แก้ไขปัญหาในกรณีของฉัน ตอนนี้เชื่อถือได้โดยใช้การเชื่อมต่อที่รวดเร็ว "n" กับ 300+ mbit / s (อะแดปเตอร์ไร้สาย: Asus USB-53N, ระบบปฏิบัติการ: Ubuntu 14.04.1) ไม่มีการยกเลิกการเชื่อมต่ออีกต่อไป :-)
sudo iwconfig wlan0 power off
วิธีนี้จะช่วยแก้ปัญหาชั่วคราว
หากต้องการทำให้ถาวรให้เพิ่มไฟล์กำหนดค่า:
cd /etc/pm/power.d
sudo -H gedit wifi_pwr_off
นี่จะเป็นการเปิดไฟล์เปล่าคัดลอกโค้ดด้านล่างลงไป:
#!/bin/sh
/sbin/iwconfig wlan0 power off
บันทึกไฟล์อย่าลืม
sudo chmod u+x wifi_pwr_off
และรีสตาร์ท
โปรดทราบว่าแทนที่จะเป็น wlan0 ก็สามารถเป็น wlan1 และอื่น ๆ สำหรับคุณ คุณสามารถดูอินเทอร์เฟซด้วยifconfig
เช่น
คุณอาจต้องปิดการใช้งานโหมด power_save iw
เนื่องจากiwconfig
มีค่าเสื่อมราคา เรียกใช้คำสั่งต่อไปนี้:
sudo iw dev '$(iwgetid 2>/dev/null | grep -o "^\w*")' set power_save off
'$(iwgetid 2>/dev/null | grep -o "^\w*")'
ได้รับชื่ออุปกรณ์ของคุณwlan0
, wlan1
ฯลฯ เพื่อที่คุณจะได้ไม่ต้องมองมันได้หรือพิมพ์ใน. นี้จะทำให้สะดวกในการใช้เป็นชื่อแทนหรือสคริปต์
หากคุณรู้ชื่ออุปกรณ์wlan0
ตัวอย่างเช่นคำสั่งต่อไปนี้จะทำสิ่งเดียวกัน:
sudo iw dev wlan0 set power_save off
สิ่งนี้ใช้ได้กับฉัน:
sudo modprobe -r iwldvm #otherwise iwlwifi refuses to stop
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi 11n_disable=1
sudo modprobe iwldvm
sudo modprobe -r iwldvm #otherwise iwlwifi refuses to stop
sudo modprobe -rv iwldvm
sudo modprobe iwldvm 11n_disable=1
sudo modprobe iwldvm