Trên Ubuntu 14.04 Centrino Wireless-N 1030 liên tục ngắt kết nối


23

Tôi đã cài đặt Ubuntu 14.04. Wifi của tôi thỉnh thoảng ngắt kết nối và tôi phải tắt nó sau đó bật lại để không bị hỏng nữa.

Tôi đang sử dụng Centrino Wireless-N 1030.

Câu trả lời:


28

Ngoài ra, hãy chắc chắn rằng quản lý năng lượng đã được tắt.

iwconfig wlan0

sẽ hiển thị một dòng với Power Management: Off. Nếu nó nói On, bạn phải chạy:

sudo iwconfig wlan0 power off

Đây chính xác là những gì đã xảy ra với tôi
Saad Farooq

2
Cứu mạng tôi và thần kinh, cảm ơn bạn. Linux = 0 trải nghiệm người dùng.
Anis Abboud

4
Để tắt vĩnh viễn, hãy làm theo các hướng dẫn trong câu trả lời có liên quan này: Askubfox.com/a/129634/160673
Planky

5

Có vẻ là do chế độ N lỗi của trình điều khiển, bạn có thể vô hiệu hóa nó, vd

modprobe -r iwlwifi && modprobe iwlwifi 11n_disable=1

Xem thêm chi tiết tại đâytại đây :

Btw Tôi đã nâng cấp từ 12.10 lên 14.04 và đang đối mặt với vấn đề này, nhưng một khi tôi cài đặt lại, tôi không thấy vấn đề này.


1
Trên thực tế, tôi nghĩ rằng bạn có thể sử dụng swcrypto = 1 thay vì 11n_disable = 1 và sau đó bạn không phải hy sinh tốc độ n không dây mà bạn có khả năng trả nhiều tiền nhất.
mchid

3

Tôi đã từng có cùng một vấn đề. Sử dụng modprobeđể hủy kích hoạt các kết nối loại n và ac nhanh không phải là một tùy chọn vì máy tính xách tay của tôi được kết nối với mạng cục bộ và cần tốc độ mạng cao.

Nâng cấp kernel từ 3.13 lên 3.18 đã khắc phục sự cố trong trường hợp của tôi. Bây giờ đáng tin cậy bằng cách sử dụng kết nối "n" nhanh với hơn 300 mbit / s (bộ chuyển đổi wifi: Asus USB-53N, HĐH: Ubuntu 14.04.1). Không ngắt kết nối nữa :-)


2
sudo iwconfig wlan0 power off

Điều này tạm thời giải quyết vấn đề.

Để làm cho nó vĩnh viễn, thêm một tệp cấu hình:

cd /etc/pm/power.d
sudo -H gedit wifi_pwr_off

Điều này sẽ mở một tập tin trống, sao chép mã dưới đây vào nó:

#!/bin/sh 
/sbin/iwconfig wlan0 power off
  1. Lưu tập tin, nhớ

    sudo chmod u+x wifi_pwr_off
    

    và khởi động lại.

Xin lưu ý rằng thay vì wlan0, nó có thể là wlan1 vv cho bạn. Bạn có thể thấy các giao diện với ifconfig, ví dụ.


1

Bạn có thể cần phải tắt chế độ power_save iwiwconfigcó phần mất giá. Chạy lệnh sau:

sudo iw dev '$(iwgetid 2>/dev/null | grep -o "^\w*")' set power_save off

'$(iwgetid 2>/dev/null | grep -o "^\w*")'được tên thiết bị của bạn, wlan0, wlan1, vv để bạn không cần phải nhìn nó lên hoặc gõ nó trong. Điều này làm cho nó thuận tiện để sử dụng như một bí danh hoặc kịch bản.

Nếu bạn biết tên thiết bị, wlan0ví dụ, lệnh sau sẽ thực hiện tương tự:

sudo iw dev wlan0 set power_save off

-1

Điều này làm việc cho tôi:

LỰA CHỌN 1

sudo modprobe -r iwldvm #otherwise iwlwifi refuses to stop
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi 11n_disable=1
sudo modprobe iwldvm

LỰA CHỌN 2

sudo modprobe -r iwldvm #otherwise iwlwifi refuses to stop
sudo modprobe -rv iwldvm
sudo modprobe iwldvm 11n_disable=1
sudo modprobe iwldvm

xin vui lòng thêm một số giải thích những gì lệnh này làm.
DETUS
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.