我已连接无线网络,但速度波动很大,有时根本无法使用。重启通常可以解决问题,但我觉得这很奇怪。
我知道这不是调制解调器的问题,因为我的其他机器运行正常。
有人能给我一点提示吗?这里有一个 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 引起的。尝试更改调制解调器/路由器的传输信道。