Почему я не могу подключиться по USB 3.0?

Вопрос или проблема

Я подключаю кабель к порту USB 3.0, затем включаю раздачу интернета, и у меня появляется интерфейс, но нет фактического соединения — я получаю ошибку временного сбоя разрешения имени при попытке пинга чего-либо:

$ ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
    link/ether 90:2b:34:96:0c:2e brd ff:ff:ff:ff:ff:ff
4: enp2s0u2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN mode DEFAULT group default qlen 1000
    link/ether 2e:6a:a2:21:34:32 brd ff:ff:ff:ff:ff:ff

$ ping google.com
ping: google.com: Temporary failure in name resolution

И вот что у меня, когда телефон подключен через порт USB 2.0 (отличается только имя интерфейса):

$ ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
    link/ether 90:2b:34:96:0c:2e brd ff:ff:ff:ff:ff:ff
3: enp0s18f2u2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN mode DEFAULT group default qlen 1000
    link/ether 8e:fd:99:2b:1d:bf brd ff:ff:ff:ff:ff:ff

Вот что показывает dmesg после того, как я отключил кабель из слота USB 2.0 и затем вставил его в 3.0:

[ 1024.836805] usb 1-2: USB disconnect, device number 3
[ 1024.839044] rndis_host 1-2:1.0 enp0s18f2u2: unregister 'rndis_host' usb-0000:00:12.2-2, RNDIS device
[ 1024.894912] audit: type=1130 audit(1658489981.539:58): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 1027.140095] usb 8-2: new high-speed USB device number 2 using xhci_hcd
[ 1027.263472] usb 8-2: device descriptor read/64, error -32
[ 1027.370108] xhci_hcd 0000:02:00.0: WARN urb submitted to disabled ep
[ 1027.370119] xhci_hcd 0000:02:00.0: WARN urb submitted to disabled ep
[ 1027.370124] xhci_hcd 0000:02:00.0: WARN urb submitted to disabled ep
[ 1027.493475] usb 8-2: device descriptor read/64, error -2
[ 1027.723432] usb 8-2: new high-speed USB device number 3 using xhci_hcd
[ 1027.869225] usb 8-2: New USB device found, idVendor=0e8d, idProduct=2008, bcdDevice= 2.23
[ 1027.869237] usb 8-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1027.869242] usb 8-2: Product: Nokia 2.2
[ 1027.869246] usb 8-2: Manufacturer: HMD Global
[ 1027.869250] usb 8-2: SerialNumber: HZAL1670CAJ61222625
[ 1034.236902] usb 8-2: USB disconnect, device number 3
[ 1034.653424] usb 8-2: new high-speed USB device number 4 using xhci_hcd
[ 1034.796137] usb 8-2: New USB device found, idVendor=0e8d, idProduct=2004, bcdDevice= 2.23
[ 1034.796148] usb 8-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1034.796153] usb 8-2: Product: Nokia 2.2
[ 1034.796157] usb 8-2: Manufacturer: HMD Global
[ 1034.796161] usb 8-2: SerialNumber: HZAL1670CAJ61222625
[ 1034.801868] rndis_host 8-2:1.0 usb0: register 'rndis_host' at usb-0000:02:00.0-2, RNDIS device, a2:52:0d:24:48:2c
[ 1034.841206] rndis_host 8-2:1.0 enp2s0u2: renamed from usb0

И затем обратно к 2.0:

[ 1368.903916] usb 8-2: USB disconnect, device number 4
[ 1368.904118] rndis_host 8-2:1.0 enp2s0u2: unregister 'rndis_host' usb-0000:02:00.0-2, RNDIS device
[ 1372.179998] usb 1-2: new high-speed USB device number 4 using ehci-pci
[ 1372.303316] usb 1-2: device descriptor read/64, error -32
[ 1372.557558] usb 1-2: New USB device found, idVendor=0e8d, idProduct=2008, bcdDevice= 2.23
[ 1372.557570] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1372.557576] usb 1-2: Product: Nokia 2.2
[ 1372.557580] usb 1-2: Manufacturer: HMD Global
[ 1372.557583] usb 1-2: SerialNumber: HZAL1670CAJ61222625
[ 1377.290696] usb 1-2: USB disconnect, device number 4
[ 1377.689998] usb 1-2: new high-speed USB device number 5 using ehci-pci
[ 1377.837516] usb 1-2: New USB device found, idVendor=0e8d, idProduct=2004, bcdDevice= 2.23
[ 1377.837527] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1377.837532] usb 1-2: Product: Nokia 2.2
[ 1377.837536] usb 1-2: Manufacturer: HMD Global
[ 1377.837539] usb 1-2: SerialNumber: HZAL1670CAJ61222625
[ 1377.840158] rndis_host 1-2:1.0 usb0: register 'rndis_host' at usb-0000:00:12.2-2, RNDIS device, 46:37:c6:dd:89:18
[ 1377.878982] rndis_host 1-2:1.0 enp0s18f2u2: renamed from usb0

На самом деле, есть еще одна проблема: после переподключения кабеля в любой слот, не имеет значения, какая версия USB, скорость соединения падает как молния: 1 мегабит в секунду или около того. Это продолжается, пока я не перезагружу систему.

Вот что показывает dmesg о USB-порту при загрузке системы:

[    1.005525] usb 1-2: new high-speed USB device number 2 using ehci-pci
[    1.153435] usb 1-2: New USB device found, idVendor=0e8d, idProduct=2008, bcdDevice= 2.23
[    1.153440] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    1.153443] usb 1-2: Product: Nokia 2.2
[    1.153444] usb 1-2: Manufacturer: HMD Global
[    1.153445] usb 1-2: SerialNumber: HZAL1670CAJ61222625

И вот я включаю раздачу интернета в первый раз:

[   36.579734] usb 1-2: USB disconnect, device number 2
[   36.996821] usb 1-2: new high-speed USB device number 3 using ehci-pci
[   37.144352] usb 1-2: New USB device found, idVendor=0e8d, idProduct=2004, bcdDevice= 2.23
[   37.144356] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   37.144358] usb 1-2: Product: Nokia 2.2
[   37.144359] usb 1-2: Manufacturer: HMD Global
[   37.144360] usb 1-2: SerialNumber: HZAL1670CAJ61222625
[   37.419554] usbcore: registered new interface driver cdc_ether
[   37.483531] rndis_host 1-2:1.0 usb0: register 'rndis_host' at usb-0000:00:12.2-2, RNDIS device, 9e:fd:13:0f:49:54
[   37.483618] usbcore: registered new interface driver rndis_host
[   37.496873] rndis_host 1-2:1.0 enp0s18f2u2: renamed from usb0


Также проверьте этот связанный вопрос.

Ответ или решение

Чтобы понять, почему вы не можете осуществить USB-тетеринг через порт USB 3.0, необходимо рассмотреть несколько факторов, связанных с вашим текущим оборудованием, операционной системой и настройками сетевых интерфейсов. Анализируя предоставленный вами текст и выводы из консольных команд, можно определить несколько потенциальных причин и решений.

Теория

USB-тетеринг позволяет использовать мобильное устройство как модем, предоставляя доступ в Интернет через USB-кабель. Однако эта функциональность может зависеть от совместимости и правильной настройки оборудования и программного обеспечения.

  1. USB-версии и драйверы: USB 3.0 обеспечивает более высокую скорость передачи данных по сравнению с USB 2.0, но требует соответствующей поддержки от драйверов и корректной работы хост-контроллера USB 3.0 на вашем устройстве. Ошибки драйверов или неправильные настройки могут привести к сбоям в подключении.

  2. Сетевые настройки: При подключении по USB возникает новый сетевой интерфейс. Если настройки сетевого интерфейса неверны, это может привести к невозможности разрешения DNS-имен, что видно из вашей ошибки – "temporary failure in name resolution".

  3. Качество кабеля и разъема: Низкое качество кабеля или разъема может привести к нестабильным соединениям, особенно при использовании USB 3.0, где скорость передачи данных выше, и требования к кабелю строже.

  4. Конфликты с другими устройствами или драйверами: Другие подключенные устройства или программные конфликты могут также препятствовать правильному подключению USB-тетеринга.

Пример

В вашем случае есть некоторые важные наблюдения:

  • Интерфейс USB 3.0 отображается, но возникает ошибка разрешения DNS. В выводе dmesg видны ошибки, такие как "device descriptor read/64, error -32", которые могут указывать на проблемы с драйверами или совместимостью оборудования.

  • При переключении на USB 2.0 устройство корректно подключается, хотя название интерфейса меняется на enp0s18f2u2, и DNS-ошибка не возникает.

Применение

Для решения вашей проблемы предлагаю следующий пошаговый подход:

  1. Проверка драйверов: Убедитесь, что у вас установлены последние версии драйверов для вашего хост-контроллера USB и сетевых интерфейсов. Это можно сделать через диспетчер устройств на Windows или использовать lsusb и lspci для получения информации на Linux.

  2. Обновление системного ПО: Убедитесь, что операционная система и все ее компоненты обновлены до последних версий. Это может устранить проблемы, связанные с несовместимостью оборудования и программного обеспечения.

  3. Качество кабеля: Используйте проверенный USB-кабель, предназначенный для высокоскоростной передачи данных, подходящий для USB 3.0. Это может решить проблемы с нестабильным соединением.

  4. Сетевые настройки: Проверьте настройки вашего сетевого интерфейса в Network Manager или ifconfig. Убедитесь, что ваш DNS-сервер корректно настроен, и попробуйте вручную задать адреса публичных DNS-серверов, таких как 8.8.8.8 (Google) или 1.1.1.1 (Cloudflare).

  5. Проверка оборудования: Убедитесь, что порт USB 3.0 на вашем устройстве исправен. Если есть возможность, протестируйте его с другим устройством, поддерживающим USB 3.0.

  6. Логи и диагностика: Продолжайте использовать dmesg для мониторинга любых новых ошибок или предупреждений, связанных с USB при подключении устройства.

  7. Устранение проблем с эффективностью: Если после устранения основной проблемы скорость соединения остается низкой, проведите диагностику сети, чтобы определить узкие места. Возможны проблемы с пропускной способностью вашего интернет-соединения независимо от USB.

  8. Обратитесь к производителю: Если ни одно из решений не помогает, обратитесь к производителю вашего устройства и уточните совместимость с конкретными версиями операционных систем и драйверами.

Проделав эти шаги, вы сможете более глубоко исследовать и, возможно, разрешить проблему невозможности тетеринга через USB 3.0 с вашим мобильным устройством.

Оцените материал
Добавить комментарий

Капча загружается...