如何对慢速无线连接进行故障排除(分步)?

oly*_*son 2 10.04 performance wireless

我正在寻找一种标准方法来排除慢速无线连接的故障,无论您使用什么卡或无线路由器。在距离不到 10 英尺的简单网络中对 gw 的 Ping 最多应产生 1-2 毫秒。

不是这里的情况。

任何人开始解决这种缓慢问题的第一步是什么?

考虑到我拥有世界上最好的最新笔记本电脑和最好的最新无线路由器,以及我的笔记本电脑上评价最高的最新无线网卡。

你首先会做什么?

请按以下格式列出:

  1. 雅达..
  2. 更多东西...
  3. ...更多亚达的东西

我不会用我的尝试让你厌烦;我已经完成了基础知识,但也许我可以学到一些新东西。所以我愿意接受一个简单的操作方法。

我正在使用 amd64 10.04 LTS。

这是我遇到的一个示例 ping:

ping 4.2.2.2
PING 4.2.2.2 (4.2.2.2) 56(84) bytes of data.
64 bytes from 4.2.2.2: icmp_seq=1 ttl=56 time=59.4 ms
64 bytes from 4.2.2.2: icmp_seq=2 ttl=56 time=14.3 ms
64 bytes from 4.2.2.2: icmp_seq=3 ttl=56 time=186 ms
64 bytes from 4.2.2.2: icmp_seq=4 ttl=56 time=115 ms
^C
--- 4.2.2.2 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 14.358/93.823/186.334/64.251 ms
Run Code Online (Sandbox Code Playgroud)

很好听 1 响应,非常酷的信息,我只是添加了更多的输入来说服你/那些观看我已经做了一些基础知识的人,以帮助回应我对逐步完成的追求。

至于“乱码粘贴,哎呀,界面不允许我有太多的空间来编辑它,例如:当我按下回车键创建一个新段落时,我已经完成了。所以这个页面中定义的输入法我建议需要更多调整。

最后,我仍然遇到慢速/变速。因此,我想要更多的意见,可能来自新人,第二个意见总是受欢迎的,因为有数百个 cmd utils 我还没有探索这个问题。我可以说它可能是 ifconfig 中的框架,因为罪魁祸首和文档指向驱动程序,因为是的,这些是 Broadcom 限制的驱动程序。任何巫师?

我想听听大家的意见,并希望在 help.ubuntu 上使用这个程序作为在到期时给予信用的某个点。

ove*_*ped 8

  1. 检查无线连接
    iwconfig是显示和设置无线网卡参数的工具。下面是一个示例,显示了与“您的无线网络”的连接。

    wlan0     IEEE 802.11bg  ESSID:"Your Wireless Network"  
      Mode:Managed  Frequency:2.457 GHz  Access Point: XX:XX:XX:XX:XX:XX   
      Bit Rate=48 Mb/s   Tx-Power=20 dBm   
      Retry  long limit:7   RTS thr:off   Fragment thr:off
      Encryption key:off
      Power Management:off
      Link Quality=49/70  Signal level=-61 dBm  
      Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
      Tx excessive retries:0  Invalid misc:161   Missed beacon:0
    
    Run Code Online (Sandbox Code Playgroud)

    显示的一些重要信息:

    • 比特率,即数据传输到无线路由器的速度
    • 链接质量是您与路由器的连接强度的比率。较低的数字(例如 10/70)表示您处于嘈杂的无线电环境中,或者您的计算机离路由器太远而无法获得足够的电力。

      • 如果您怀疑来自其他路由器的干扰,请尝试iwlist [interface] scanning,其中 [interface] 是您的无线网卡的设备名称,以查看是否有其他路由器干扰了您的路由器信道、您的计算机和路由器的传输频率。
    • 欲了解更多信息,请查看 man iwconfig

  2. 检查您的网络是否已连接

    $ ifconfig [interface]
    
      wlan0     Link encap:Ethernet  HWaddr 00:00:00:00:00:00  
      inet addr:192.168.1.115  Bcast:192.168.1.255  Mask:255.255.255.0
      inet6 addr: fe80::6ef0:49ff:fe66:6c18/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:8104 errors:0 dropped:0 overruns:0 frame:0
      TX packets:7690 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:5637315 (5.3 MiB)  TX bytes:1698532 (1.6 MiB)
    
    Run Code Online (Sandbox Code Playgroud)

    输出中显示的重要信息:

    • 第 3 行表示您的链接是“UP”
    • 第二行显示您的 IP 地址(“inet addr”)、广播(“Bcast”)和网络掩码。
    • 第三行只用于ipv6
    • 第 4-6 行表示 TCP/UDP 数据包统计信息。如果这里有很多丢弃的数据包并且您的链接质量很高,那么问题很可能不在您的系统上,而是在路由器的一端。
    • 第 7 行显示通过接口发送和接收的总比特数
  3. 从无线路由器检查路由表和连接。我不确定这是否在您的问题范围内,但这是下一个合乎逻辑的步骤。