WiFi bị ngắt kết nối ngẫu nhiên trên Ubuntu 18.04 LTS


43

Tôi đã cài đặt Ubuntu 18.04 LTS trong tuần này và bây giờ tôi gặp vấn đề với kết nối wifi. Kết nối WiFi tự động ngắt kết nối cứ sau 5 - 10 phút nhưng tín hiệu wifi vẫn ổn.
Tôi đã thực hiện tìm kiếm, tìm thấy một số câu trả lời cho các phiên bản Ubuntu cũ hơn và đã thử nó nhưng vấn đề không được giải quyết.
Đây là thông tin bộ điều hợp không dây của tôi:

description: Wireless interface
       product: QCA9565 / AR9565 Wireless Network Adapter
       vendor: Qualcomm Atheros
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlp2s0
       version: 01
       serial: a4:db:30:03:32:8c
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list rom ethernet physical wireless
       configuration: broadcast=yes driver=ath9k driverversion=4.15.0-20-generic firmware=N/A ip=10.0.138.105 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:18 memory:f0600000-f067ffff memory:f0680000-f068ffff

Bạn có thể nhận thêm thông tin bằng cách chạy journalctl --followtrong cửa sổ terminal. Sau đó, khi WiFi của bạn giảm, nhìn vào các tin nhắn.
ví von

@waltinator Lệnh đó làm gì?
Cảnh Đinh Văn

Đọc man journalctl. Các --followtùy chọn là tài liệu nhưShow only the most recent journal entries, and continuously print new entries as they are appended to the journal
waltinator

1
Những gợi ý nào bạn đã thử mà không hiệu quả? Có bất kỳ thông báo lỗi nào bạn nhận được mà bạn có thể đưa vào câu hỏi của mình không?
Hee Jin

@Emily Tùy chọn đầu tiên tôi đã thử là cài đặt resolvconfgói, thêm nameserver 8.8.8.8vào /etc/resolvconf/resolv.conf.d/tailtệp và tạo lại /etc/resolv.conftệp bằng sudo resolvconf -ulệnh. Cách thứ hai là chỉnh sửa /etc/NetworkManager/conf.d/default-wifi-powersave-on.conftập tin và thay đổi wifi.powersave = 3thành wifi.powersave = 0.
Cảnh Đinh Văn

Câu trả lời:


12

Hãy thử vô hiệu hóa quản lý năng lượng wifi bằng cách mở /etc/NetworkManager/conf.d/default-wifi-powersave-on.confvà thay đổi

wifi.powersave = 3

đến

wifi.powersave = 2

Không đặt nó thành 0, là giá trị mặc định. Từ nm-setting-wireless.h:

/**
 * NMSettingWirelessPowersave:
 * @NM_SETTING_WIRELESS_POWERSAVE_DEFAULT: use the default value
 * @NM_SETTING_WIRELESS_POWERSAVE_IGNORE: don't touch existing setting
 * @NM_SETTING_WIRELESS_POWERSAVE_DISABLE: disable powersave
 * @NM_SETTING_WIRELESS_POWERSAVE_ENABLE: enable powersave
 *
 * These flags indicate whether wireless powersave must be enabled.
 **/
typedef enum {
    NM_SETTING_WIRELESS_POWERSAVE_DEFAULT       = 0,
    NM_SETTING_WIRELESS_POWERSAVE_IGNORE        = 1,
    NM_SETTING_WIRELESS_POWERSAVE_DISABLE       = 2,
    NM_SETTING_WIRELESS_POWERSAVE_ENABLE        = 3,
    _NM_SETTING_WIRELESS_POWERSAVE_NUM, /*< skip >*/
    NM_SETTING_WIRELESS_POWERSAVE_LAST          =  _NM_SETTING_WIRELESS_POWERSAVE_NUM - 1, /*< skip >*/
} NMSettingWirelessPowersave;

2
Tôi gặp vấn đề tương tự với USB Realtek WiFi AC1200 và bên trong là vậy. Rộng lớn... . Đã thử cấu hình nguồn và IPv6 bị vô hiệu hóa. Không có làm việc. Cuối cùng, thiết lập một IPv4 tĩnh cho máy tính xách tay hoạt động. Hy vọng lựa chọn này giúp được ai đó.
Sposmen

@Sposemen Tôi đề nghị viết bài này như một câu trả lời để nó dễ thấy hơn.
qwr

1
@Sposemen Tôi cũng đã thử tất cả những điều đó và kết nối cứ giảm xuống sau mỗi 10m hoặc lâu hơn. Bạn đã làm điều này thành công trên Ubuntu? Có phải là 18.04 không? Như qwr đã nói, tôi cũng đề nghị thêm điều này như một câu trả lời.
Lucas Vasconcellos Czepaniki

1
Điều này đã giải quyết vấn đề của tôi vài tháng trước với Ubuntu v16.04. Tuy nhiên, vấn đề đã trở lại với v18.04.1.
josephwb

2
Không sửa lỗi cho tôi Ubuntu 18.04.2 LTS, thật không may.
Khóa

5

Bạn có thể thử TẮT IPV6 trong cài đặt cho kết nối giữa máy tính và bộ định tuyến. Đôi khi có một vấn đề trong Ubuntu, với IPV6 - và hầu hết các bộ định tuyến cũ vẫn sử dụng IPV4. Điều này làm việc với tôi trên Pocket Pocket cũ của tôi (cái mới không có vấn đề). Vì bạn chưa chỉ định chính xác phiên bản 18.04 nào bạn đang sử dụng nên tôi không thể hướng dẫn thêm cho bạn.

Tôi có Xubfox 16.04 và tôi sẽ đi đến kết nối mạng trong thông báo, sau đó mở Chỉnh sửa kết nối, tìm kết nối đến bộ định tuyến và chỉnh sửa nó. Đặt IPV6 thành Bỏ qua. Sau này nó không bao giờ đánh rơi kết nối.


Vô hiệu hóa ipv6 đã làm công việc cho tôi. Cảm ơn.
AlikElzin-kilaka

4

Tôi đã có cùng một vấn đề với bionic. Đầu tiên tôi nghĩ nó có liên quan đến Bộ điều hợp mạng không dây Qualcomm Atheros QCA6174 802.11ac, nhưng ngay cả sau khi cập nhật, tín hiệu vẫn tiếp tục dao động.

Nó dường như có liên quan đến người quản lý mạng của gnome. Sau khi chuyển sang WICD, wi fi không còn ổn định nữa (đó là gần 4 tháng trước). [EDIT: Vẫn không có vấn đề gì cho đến ngày hôm nay 28/05/2019] Dưới đây là một vài bước để áp dụng sửa lỗi này:

Mở Terminal và thực hiện các lệnh sau:

Đầu tiên, cài đặt WICD:

 sudo apt install wicd-gtk

Tiếp theo, chúng tôi gỡ cài đặt NetworkManager:

sudo apt remove network-manager-gnome network-manager

Sau khi mọi thứ được xác nhận là hoạt động (tốt nhất để kiểm tra điều này sau khi khởi động lại), bạn có thể xóa các tệp cấu hình cho NetworkManager:

sudo dpkg --purge network-manager-gnome network-manager

(nguồn https://help.ubfox.com/community/WICD )


1
Có vẻ tốt, nhưng nó không có bất kỳ phím tắt hoặc biểu tượng nào trên menu trên cùng!
SaidbakR

1
Vâng, nó không hoàn toàn chuyển đổi biểu tượng / tham chiếu của người quản lý mạng và nó cũng không tạo ra một cái mới cho nó. Nhưng ít nhất bạn có được kết nối ổn định và bạn có thể truy cập WICD thông qua tổng quan / ứng dụng gnome gần như nhanh chóng.
Lucas Vasconcellos Czepaniki

Giải pháp tuyệt vời, làm việc cho tôi.
ivan marigan

Làm việc trên Ubuntu 18.04.2 LTS, điều này đã làm cho nó thậm chí còn tồi tệ hơn, không may. Sau khi gọi sudo apt remove network-manager-gnome network-manager, WICDkhông phát hiện thấy một mạng Wifi nào nữa; nút cài đặt cũng biến mất Tôi có thể khôi phục phần cài đặt bằng cách sử dụng sudo apt install gnome-control-centervà sau đó cũng cài đặt lại network-manager, nhưng bây giờ phần này không phát hiện mạng nữa. Vì vậy, hãy chắc chắn rằng bạn cũng có kết nối lan, nếu không bạn sẽ gặp rắc rối :)
Cleb

Sau khi gỡ bỏ trình quản lý mạng, phần cài đặt wifi trên cài đặt Ubuntu không hoạt động, bởi vì nó sử dụng trình quản lý mạng cho nó để nó được mong đợi. Đối với wicd, bạn có thể kiểm tra xem giao diện mạng có được cấu hình đúng không (đối với bionic phải là wlp3s0) hoặc nếu sự cố có liên quan đến Cung cấp WPA (Trong một trường hợp nhất định, tôi đã gặp sự cố như vậy và tôi đã khắc phục được bằng cách chọn nl80211 làm chất thay thế - nhưng sau khi cập nhật, tôi đã quay lại wext và vấn đề dường như đã được giải quyết).
Lucas Vasconcellos Czepaniki

2

Thiết lập của tôi có thể hơi khác một chút, nhưng có lẽ câu trả lời của tôi cũng giúp ...

Thiết lập của tôi như sau:

laptop <-> wifi (bridge mode) <-> router <-> internet
  • Máy tính xách tay là Ubuntu 18.04.2.
  • Cầu WiFi là TP-Link TL-WR940N.
  • Bộ định tuyến là một Arris 703A.

Tôi đã có cùng một vấn đề kết nối giảm theo thời gian. Tôi tin rằng điều đó đã xảy ra vì tất cả các dịch vụ đang chạy trong bộ định tuyến Arris và kết nối giữa TP-Link và Arris bị dao động, vì vậy mọi thứ được kết nối với TP-Link đều cho rằng "không có kết nối mạng, vì vậy kết nối là giảm.

Điều duy nhất giúp tôi duy trì kết nối ổn định hơn là thiết lập địa chỉ IP tĩnh, cổng và máy chủ DNS, thay vì sử dụng DHCP.

Tôi vẫn nhận được dao động, nhưng ít nhất wifi không giảm; đôi khi chỉ mất một chút thời gian để hoàn thành các yêu cầu.

Chà, đó là một câu trả lời rất đơn giản, nhưng hy vọng nó có thể giúp được ai đó ngoài kia.


1

Đây là điều khiến wifi của tôi bị ngừng hoạt động, mất kết nối mọi lúc, mặc dù wifi của tôi là Centrino (không phải Atheros): vô hiệu hóa IPV6.

Thêm các dòng sau vào tập tin /etc/sysctl.conf

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Khởi động lại.


Ngoài ra, tôi thường làm theo các đề xuất này: Itsfoss.com/speed-up-slow-wifi-connection-ubfox
desgua

Ubuntu 18.04.2 LTSThật không may cho tôi .
Khóa

Không cần phải khởi động lại. Chỉ cần thực hiện "sudo sysctl -p" và cài đặt của bạn được tải lại.
P. Goetterup

0

Trong trường hợp của tôi, việc thay đổi tần số bộ định tuyến từ 5 GHz thành 2,4 GHz đã giải quyết vấn đề rất lớn.


Làm thế nào để thay đổi tần số? bất kỳ lý do tại sao nó hoạt động?
roottraveller

Bạn có thể thay đổi tần số trên trang web của bộ định tuyến. Bạn có thể tìm thấy nó được viết trên bộ định tuyến hoặc trong các tài liệu đi kèm với bộ định tuyến. Tôi không biết lý do tại sao nó lại thức dậy trên máy của tôi :(
Pankaj Joshi

Hầu hết các bộ định tuyến ngày nay cung cấp giao diện 2.4 dọc theo 5 GHz, vì vậy về mặt kỹ thuật bạn không thực sự cần phải thay đổi giao diện 5G.
Lucas Vasconcellos Czepaniki

0

Để đáp lại câu trả lời của DESGUA, tôi đã thay đổi /etc/dhcp/dhclient.conf. Cụ thể hơn, tôi đã xóa dòng 18:

dhcp6.name-server, dhcp6.domain-search, dhcp6.fqdn, dhcp6.sntp-server,

Cuối cùng tôi đã ngắt kết nối wifi và kết nối lại.

Máy tính xách tay Lenovo T460p của tôi chạy Ubuntu 18.04 không còn ngắt kết nối ngẫu nhiên với wifi. Dường như (việc triển khai) IPv6 là thủ phạm.

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.