无线已连接但速度很慢

无线已连接但速度很慢

我已连接无线网络,但速度波动很大,有时根本无法使用。重启通常可以解决问题,但我觉得这很奇怪。

我知道这不是调制解调器的问题,因为我的其他机器运行正常。

有人能给我一点提示吗?这里有一个 lspci 和一个 iwconfig

提前致谢

eth0      no wireless extensions.

lo        no wireless extensions.

wlan0     IEEE 802.11abgn  ESSID:"Naboo"  
          Mode:Managed  Frequency:2.422 GHz  Access Point: 1C:AF:F7:5B:5C:8C   
          Bit Rate=57.8 Mb/s   Tx-Power=15 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=37/70  Signal level=-73 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:2039  Invalid misc:472   Missed beacon:0

并且

lspci -nnk | grep -iA2 net
01:00.0 Network controller [0280]: Intel Corporation Centrino Advanced-N 6235 [8086:088e] (rev 24)
    Subsystem: Intel Corporation Centrino Advanced-N 6235 AGN [8086:4060]
    Kernel driver in use: iwlwifi
--
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 06)
    Subsystem: Samsung Electronics Co Ltd Device [144d:c0d7]
    Kernel driver in use: r8169

答案1

您的网络很好,既然您提到其他系统运行顺利,那么您怀疑您的盒子是正确的。

我遇到了这个问题,是 Fedora 上的一篇关于禁用 IPv6 的帖子改变了这一切并使事情正常化。

我会在编辑 /etc/sysctl.conf 之前将其复制,以防它没有帮助,而损坏的配置只是一个新的伤口。

sudo cp /etc/sysctl.conf /etc/sysclt.conf.BACKED

sudo gedit /etc/sysctl.conf

并附加以下行

net.ipv6.conf.all.disable_ipv6 = 1

net.ipv6.conf.default.disable_ipv6 = 1

net.ipv6.conf.lo.disable_ipv6 = 1

如果你有勇气,你可以直接 cat 该文件来确定 ipv6 配置是否已经包含在内,如果没有,你可以 cat 这些行并跳过 gedit

sudo cp /etc/sysctl.conf /etc/sysclt.conf.BACKED

cat /etc/sysctl.conf

echo "net.ipv6.conf.all.disable_ipv6 = 1" | sudo tee -a  /etc/sysctl.conf

echo "net.ipv6.conf.default.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf

echo "net.ipv6.conf.lo.disable_ipv6 = 1" | sudo tee -a /etc/sysctl.conf

再次转储配置文件以验证更改是否生效并且你没有破坏它

cat /etc/sysctl.conf

我重新启动以确保更改生效并且我的 WiFi 正常运行。

我希望这对你有所帮助。

答案2

无线链路速度不稳定通常与干扰有关。也可能是由附近使用相同信道的另一个 WLAN 引起的。尝试更改调制解调器/路由器的传输信道。

相关内容