Ubuntu 11n_disable = 1 Network Doesn 't Work

У меня проблема с низкой скоростью сети. В моем файле /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, но это то же самое. Сеть подключена, но нет интернета.

0
задан 14 May 2021 в 07:31

1 ответ

Во-первых, отметим, что драйвер загружает более старую версию прошивки. Также и установленная вами версия прошивки устарела. Давайте обновим ее. При рабочем подключении к интернету по 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
0
ответ дан 28 July 2021 в 11:40

Другие вопросы по тегам:

Похожие вопросы: