Tôi hiện đang chạy Ubuntu 16.04 LTS và tôi đang gặp phải một vấn đề cực kỳ khó chịu với thiết lập không dây của mình. Thỉnh thoảng (và dường như, ngẫu nhiên), ping của tôi sẽ bắt đầu tăng vọt và vượt khỏi tầm tay:
PING 10.0.2.1 (10.0.2.1) 56(84) bytes of data.
64 bytes from 10.0.2.1: icmp_seq=1 ttl=64 time=367 ms
64 bytes from 10.0.2.1: icmp_seq=2 ttl=64 time=8.48 ms
64 bytes from 10.0.2.1: icmp_seq=3 ttl=64 time=971 ms
64 bytes from 10.0.2.1: icmp_seq=4 ttl=64 time=1.11 ms
64 bytes from 10.0.2.1: icmp_seq=5 ttl=64 time=91.6 ms
64 bytes from 10.0.2.1: icmp_seq=6 ttl=64 time=482 ms
64 bytes from 10.0.2.1: icmp_seq=7 ttl=64 time=1.15 ms
64 bytes from 10.0.2.1: icmp_seq=8 ttl=64 time=131 ms
64 bytes from 10.0.2.1: icmp_seq=9 ttl=64 time=92.6 ms
64 bytes from 10.0.2.1: icmp_seq=10 ttl=64 time=2.72 ms
--- 10.0.2.1 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9005ms
rtt min/avg/max/mdev = 1.116/215.207/971.833/297.328 ms
Tôi cũng đã thấy các trường hợp ping đến bộ định tuyến của tôi nằm trong phạm vi 4000ms:
--- 10.0.2.1 ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9031ms
rtt min/avg/max/mdev = 1425.396/3721.331/5352.349/1087.015 ms, pipe 5
Các ping khác dường như chỉ bỏ các gói hoàn toàn:
--- 10.0.2.1 ping statistics ---
60 packets transmitted, 48 received, 20% packet loss, time 71043ms
rtt min/avg/max/mdev = 0.544/2206.796/7108.406/2372.068 ms, pipe 8
Nếu không, hệ thống hoạt động hoàn toàn bình thường. Làm thế nào tôi có thể khắc phục hoặc ít nhất là giảm độ trễ quá mức này?
lshw
đầu ra như sau:
*-network
description: Wireless interface
product: BCM4352 802.11ac Wireless Network Adapter
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:03:00.0
logical name: wlan0
version: 03
serial: [REDACTED]
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=wl0 driverversion=6.30.223.248 (r487574) ip=10.0.2.71 latency=0 multicast=yes wireless=IEEE 802.11abg
resources: irq:19 memory:f7a00000-f7a07fff memory:f7800000-f79fffff
Trình điều khiển Broadcom STA được cài đặt và đang chạy. Điều này đang xảy ra với không có thiết bị nào khác trên mạng.
uname -a
trả về:
Linux ArcticWolf 4.4.0-57-generic #78-Ubuntu SMP Fri Dec 9 23:50:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Tôi đã cài đặt trình điều khiển mới nhất (đã biết):
Package: bcmwl-kernel-source
Version: 6.30.223.248+bdcom-0ubuntu8
Priority: optional
Section: restricted/admin
Source: bcmwl
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Alberto Milone <alberto.milone@canonical.com>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 8,013 kB
Depends: dkms, linux-libc-dev, libc6-dev
iwconfig
đầu ra tại bất kỳ thời điểm nào:
wlan0 IEEE 802.11abg ESSID:"[redacted]"
Mode:Managed Frequency:2.412 GHz Access Point: [REDACTED]
Bit Rate=144 Mb/s Tx-Power=200 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=51/70 Signal level=-59 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Thỉnh thoảng tôi có thể "giật" mạng trở lại bình thường bằng cách ngắt kết nối và kết nối lại kết nối không dây, nhưng nó luôn trở lại bình thường sau vài phút hoạt động bình thường.
Không có bộ định tuyến hoặc thiết bị không dây nào gần đó có thể gây nhiễu trên kênh WiFi của tôi. Phần sụn của bộ định tuyến được cập nhật và tôi đã thử khởi động lại nó nhiều lần.
Bộ định tuyến nằm trên Kênh 1 (và là thiết bị duy nhất trên kênh) và WPA2-AES đang được sử dụng. Khoảng cách không có sự khác biệt.
Đây không phải là vấn đề về bộ định tuyến hoặc nhiễu, vì các thiết bị khác trên mạng của tôi hoạt động hoàn hảo và không có triệu chứng nào giống nhau.
Điều này xảy ra (cho đến nay) trên tất cả các mạng mà tôi đã thử nghiệm, cho thấy đây thực sự là một vấn đề với hệ thống của tôi chứ không phải bộ định tuyến của tôi. Tình huống này xảy ra ở cả khu vực radio ồn ào và yên tĩnh, cho thấy thêm rằng nó không liên quan gì đến nhiễu.
sudo iwlist wlan0 freq
(thay đổi wlan0 thành tên giao diện chính xác) sẽ hiển thị kênh bạn hiện đang kết nối. Có điện thoại không dây, hoặc lò vi sóng, gần bộ định tuyến không? Báo cáo lại kết quả kiểm tra.
iwconfig
và lưu ý Power management
cài đặt. Nếu nó BẬT, hãy nhập sudo iwconfig wlan0 power off
, xác nhận rằng iwconfig
bây giờ hiển thị PM = tắt. Kiểm tra lần nữa. Báo cáo lại.