為什麼我的網路連線總是斷開?

為什麼我的網路連線總是斷開?

我已經在我的電腦上成功安裝了 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/

然後重新啟動。

相關內容