Ping cực cao đến bộ định tuyến cục bộ qua WiFi


13

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.


Bạn đang chạy trên kênh nào? Bạn đang sử dụng WPA2-AES? Bạn đang sử dụng một bộ lặp? Các ping có trở nên nhất quán hơn nếu bạn ở gần bộ định tuyến hơn không?
heynnema

1
@heynnema Tôi là thiết bị duy nhất chạy trên Kênh 11 và tôi đang sử dụng WPA2-AES. Không có bộ lặp và các lệnh ping cách bộ định tuyến ba feet giống như cách chúng 20 feet.
Kaz Wolfe

ĐỒNG Ý. Đối với mục đích thử nghiệm, vui lòng đặt bộ định tuyến của bạn sử dụng kênh 1 và kết nối lại wifi, sau đó kiểm tra lại với kênh 6 và kết nối lại wifi. 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.
heynnema

Kênh 1 và 6 có cùng một vấn đề (tôi đã thử nhảy kênh), vì tôi nghĩ đó là hệ thống chứ không phải bộ định tuyến. Có điện thoại và lò vi sóng (do đó sử dụng Kênh 11 thay vì Kênh 1). Đầu ra của lệnh: pastebin.com/GKAq6Kip
Kaz Wolfe

Tốt Điều gì xảy ra nếu bạn kết nối với bất kỳ kênh 5ghz nào? Ngoài ra, nhập iwconfigvà lưu ý Power managementcài đặt. Nếu nó BẬT, hãy nhập sudo iwconfig wlan0 power off, xác nhận rằng iwconfigbây giờ hiển thị PM = tắt. Kiểm tra lần nữa. Báo cáo lại.
heynnema

Câu trả lời:


9

Vì quản lý năng lượng dường như là vấn đề, lệnh này sẽ vô hiệu hóa quản lý năng lượng và giữ cho nó không tự bật lại

sudo sed -i 's/wifi.powersave = 3/wifi.powersave = 2/' /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

Vấn đề được gây ra bởi cam kết này với người quản lý mạng git

Nhận xét này về báo cáo lỗi cho chúng tôi thấy rằng việc sử dụng wifi.powersave = 3 cho phép quản lý năng lượng và sử dụng 2 sẽ vô hiệu hóa nó

Chúng tôi cũng có thể thử phiên bản mới hơn của bcmwl-kernel-source

sudo apt-get install linux-headers-$(uname -r) build-essential dkms
wget http://de.archive.ubuntu.com/ubuntu/pool/multiverse/b/broadcom-sta/broadcom-sta-dkms_6.30.223.271-4_all.deb
sudo dpkg -i broadcom-sta-dkms_6.30.223.271-4_all.deb

Theo khuyến cáo của praseodym tại đây


Không, ping vẫn tăng lên đến 2 giây trở lên, ngay cả khi có bản vá này.
Kaz Wolfe

Trình quản lý mạng đã được khởi động lại / khởi động lại chưa?
Jeremy31

Tôi có rồi. Nhiều lần bây giờ.
Kaz Wolfe

Sẽ thử trình điều khiển mới khi tôi trở về nhà và báo cáo lại.
Kaz Wolfe

Bạn đã thử với gói iwl thay vì sta?
kcdtv
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.