У меня проблема с низкой скоростью сети. В моем файле /etc/modprobe.d/iwlwifi.conf
есть строка options iwlwifi 11n_disable = 1
. С этой линией моя скорость сетевого соединения мертва 54 Мбит / с, реальная скорость примерно 20 Мбит / с.
Я пытался удалить эту строку. После удаления (или установки значения 11n_disable = 8
) я вижу по адаптеру Wi-Fi, что скорость соединения увеличилась до ~ 700 Мбит / с. Однако я потерял сетевое соединение, даже если подключен Wi-Fi. Я не могу открыть любую веб-страницу и пинговать какой-либо IP.
Я не знаю, что происходит, кто-нибудь знает, что произошло?
lshw -C network
показывает:
WARNING: you should run this program as super-user.
*-network
description: Wireless interface
product: Intel Corporation
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:3a:00.0
logical name: wlp58s0
version: 1a
serial: dc:71:96:33:46:4f
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=5.4.0-73-generic firmware=50.3e391d3e.0 ip=192.168.1.5 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:19 memory:c8100000-c8103fff
*-network
description: Ethernet interface
product: Ethernet Connection (6) I219-V
vendor: Intel Corporation
physical id: 1f.6
bus info: pci@0000:00:1f.6
logical name: enp0s31f6
version: 11
serial: 04:0e:3c:47:af:4a
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k firmware=0.5-4 latency=0 link=no multicast=yes port=twisted pair
resources: irq:146 memory:c8200000-c821ffff
*-network:0
description: Ethernet interface
physical id: 1
logical name: veth714e766
serial: 8e:22:ba:18:a2:43
size: 10Gbit/s
capabilities: ethernet physical
configuration: autonegotiation=off broadcast=yes driver=veth driverversion=1.0 duplex=full link=yes multicast=yes port=twisted pair speed=10Gbit/s
*-network:1
description: Ethernet interface
physical id: 2
logical name: veth4b7cee6
serial: 02:56:a7:d9:5a:d3
size: 10Gbit/s
capabilities: ethernet physical
configuration: autonegotiation=off broadcast=yes driver=veth driverversion=1.0 duplex=full link=yes multicast=yes port=twisted pair speed=10Gbit/s
*-network:2
description: Ethernet interface
physical id: 3
logical name: vethaac915d
serial: f6:e8:eb:ab:17:d0
size: 10Gbit/s
capabilities: ethernet physical
configuration: autonegotiation=off broadcast=yes driver=veth driverversion=1.0 duplex=full link=yes multicast=yes port=twisted pair speed=10Gbit/s
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
sudo lshw -class network -short && nmcli device status
показывает:
H/W path Device Class Description
=============================================================
/0/100/1c.7/0 wlp58s0 network Intel Corporation
/0/100/1f.6 enp0s31f6 network Ethernet Connection (6) I219-V
/2 veth714e766 network Ethernet interface
/3 veth4b7cee6 network Ethernet interface
/4 vethaac915d network Ethernet interface
DEVICE TYPE STATE CONNECTION
wlp58s0 wifi connected Jason 5G
br-539ba476673f bridge connected br-539ba476673f
docker0 bridge connected docker0
enp0s31f6 ethernet unavailable --
veth4b7cee6 ethernet unmanaged --
veth714e766 ethernet unmanaged --
vethaac915d ethernet unmanaged --
lo loopback unmanaged --
ping -c3 192.168.1.1
возвращает:
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
From 192.168.1.5 icmp_seq=1 Destination Host Unreachable
--- 192.168.1.1 ping statistics ---
3 packets transmitted, 0 received, +1 errors, 100% packet loss, time 2041ms
pipe 3
ping -c3 8.8.8.8
возвращает:
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
From 192.168.1.5 icmp_seq=1 Destination Host Unreachable
From 192.168.1.5 icmp_seq=2 Destination Host Unreachable
From 192.168.1.5 icmp_seq=3 Destination Host Unreachable
--- 8.8.8.8 ping statistics ---
3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2029ms
pipe 3
ls -al /etc/resolv.conf
возвращает:
lrwxrwxrwx 1 root root 39 11 марта 2020 г. /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
Я попытался открыть страницу моего маршрутизатора 192.168.1.1
но он не открывается. Я пробовал использовать точку доступа iPhone, но это то же самое. Сеть подключена, но нет интернета.
Во-первых, отметим, что драйвер загружает более старую версию прошивки. Также и установленная вами версия прошивки устарела. Давайте обновим ее. При рабочем подключении к интернету по ethernet, tethering или любым другим способом, откройте терминал и сделайте:
wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.190_all.deb
sudo dpkg -i linux-firmware*.deb
Перезагрузитесь. Есть ли улучшения? Если нет, пожалуйста, покажите нам:
sudo dmesg | grep -e wlp -e iwl
Вставьте вывод, как указано выше, и дайте нам ссылку.
EDIT: Симптомы не изменились. Давайте попробуем другой параметр драйвера. Из терминала:
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi disable_11ax=Y
Если это решит проблему, сделайте это постоянным:
sudo -i
echo “options iwlwifi disable_11ax=Y” >> /etc/modprobe.d/iwlwifi.conf
exit
EDIT2: Это сообщение:
FATAL: Используется модуль iwlwifi.
,,,предполагает, что ваш файл iwlwifi.conf некорректен. Пожалуйста, измените его следующим образом:
# /etc/modprobe.d/iwlwifi.conf
# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the
# microcode file installed on the system. When removing iwlwifi, first
# remove the iwl?vm module and then iwlwifi.
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211
options iwlwifi disable_11ax=Y