为什么我的网络连接总是断开?

为什么我的网络连接总是断开?

我已经在我的计算机上成功安装了 Kali Linux,但是在安装后,我遇到了网络连接速度非常慢并且一直断开的问题。所以我上网查了一下,显然我的无线卡在 Linux 上名声不好。

然后我决定购买无线USB亚马逊

我尝试了一下,它有完整的条,不像我的无线卡只有 1 个条。我上网,一切正常。然后,突然间,我的网速变得非常慢并且停止了工作。我无法连接到任何东西并且加载将是无休止的。每次发生这种情况时,我都会去终端并输入:

systemctl restart network-manager

执行此命令大约几秒钟后,我就能够再次以很快的速度正常连接到互联网。请注意,当互联网开始变慢时,USB 适配器的无线选项卡中的栏仍然满了。这种情况每 5-10 分钟发生一次,我每 5-10 分钟就会发生一次。我想为此做一个 cron 工作,但老实说,我认为这是解决更大问题的一种非常愚蠢的廉价方法。

怎么了?

如果有人需要任何日志文件,只需给我命令,我会将输出放在这里。

编辑(1):这是网络启动时执行的 dmesg 命令: http://pastebin.com/ZvhxQGHh

答案1

我有类似的问题。我尝试使用上述解决方案,但它对我不起作用!我不确定发生了什么,但我认为这是 DHCP 问题。我通过手动配置修复了它。例如:

$ sudo ifconfig enp4s0 192.168.42.135 netmask 255.255.255.0

enp4s0是设备的名称(在这种情况下是我的以太网设备)。

答案2

根据维基百科可能的驱动程序rtl8192cu可以从向后移植或作为安装如下

sudo apt-get update
sudo apt-get install git linux-headers-generic build-essential dkms
git clone https://github.com/pvaret/rtl8192cu-fixes.git
sudo dkms add ./rtl8192cu-fixes
sudo dkms install 8192cu/1.10
sudo depmod -a
sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/

某些硬件上的电源管理存在一个已知问题。如果您的 WiFi 连接在几分钟后断开,请安装以下模块设置文件以禁用 WiFi 接口中的电源管理:

sudo cp ./rtl8192cu-fixes/8192cu-disable-power-management.conf /etc/modprobe.d/

然后重新启动。

相关内容