Не обнаружен Ethernet через адаптер USB 2.0.

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

Я пытаюсь подключиться к интернету с помощью Debian Sid и ядра 4.16-rc4 на своем Wii U. Он распознает устройство USB 2.0, когда я его подключаю, но когда я подключаю Ethernet-кабель к устройству, оно не обнаруживает сетевое соединение. Я использую устройство ASIX AX88772B USB 2.0.

ip a

Показывает устройство как сетевое соединение, но адрес никогда не меняется, когда я подключаю Ethernet-кабель. Я проверил Ethernet-кабель, он работает нормально.

Та же проблема у меня на desktop Ubuntu Kylin, но адаптер работает нормально в Win 7.

Кроме того, у меня в данный момент нет интерфейса рабочего стола, и мне приходится вручную переносить через USB все deb-пакеты, которые мне нужно установить из-за отсутствия интернета. Это немного раздражает 😀

ИЗМЕНЕНИЕ
Вот вывод команды ip a:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN group default qlen 1000
    link/sit 0.0.0.0 brd 0.0.0.0
5: enx0050b6244c6e: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:50:b6:24:4c:6e brd ff:ff:ff:ff:ff:ff
    inet 192.168.14.124/22 brd 192.168.15.255 scope global enx0050b6244c6e
       valid_lft forever preferred_lft forever
    inet6 fe80::250:b6ff:fe24:4c6e/64 scope link 
       valid_lft forever preferred_lft forever

Это после запуска dhclient -v

Попробуйте запустить dhclient вручную, чтобы запросить адрес:

dhclient -v yourinterface

Если у вас нет DHCP-сервера в вашей сети, вы можете просто добавить статический адрес вручную:

ip addr add 192.168.1.100/24 dev yourinterface

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

Проблема с обнаружением Ethernet на USB 2.0 адаптере ASIX AX88772B может возникнуть по нескольким причинам. Рассмотрим последовательный подход к диагностике и решению вашей проблемы:

  1. Проверка корректности подключения: Убедитесь, что адаптер правильно подключен к USB-порту, а кабель Ethernet надежно подключён как к адаптеру, так и к маршрутизатору или модему.

  2. Проверка работы устройства: Вы уже упомянули, что ip a показывает устройство как активное (возможно, оно имеет адрес). Это хороший знак. Однако значение типа адреса (например, 192.168.14.124) должно быть проверено на соответствие вашей локальной сети. Убедитесь, что ваше маршрутизирующее устройство (маршрутизатор) настроено на предоставление IP-адресов в пределах этой подсети.

  3. Запрос IP-адреса через DHCP: Вы упомянули, что использовали dhclient -v, однако стоит убедиться, что вы запускали его на правильном интерфейсе (в вашем случае это enx0050b6244c6e). Для этого выполните следующую команду:

    dhclient -v enx0050b6244c6e

    Если DHCP-сервер активен в вашей сети, после выполнения этой команды должно произойти получение нового IP-адреса.

  4. Статическая конфигурация IP-адреса: Если в вашей сети нет DHCP-сервера (или он не отвечает), вы можете назначить статический IP-адрес. Например:

    ip addr add 192.168.1.100/24 dev enx0050b6244c6e
    ip link set enx0050b6244c6e up

    Убедитесь, что прописанный вами адрес (192.168.1.100) находится в той же подсети, что и остальные устройства вашей сети.

  5. Проверка сетевых подключений: После настройки IP-адреса выполните команду:

    ping 192.168.1.1

    Используйте IP-адрес вашего маршрутизатора. Если пинг проходит без ошибок, значит, соединение установлено корректно.

  6. Проверка драйвера и совместимости: Убедитесь, что драйвер для вашего адаптера установлен корректно. Для ASIX AX88772B драйвера обычно уже включены в ядро Linux, но в некоторых случаях может потребоваться их обновление. Вы можете проверить наличие обновлений с помощью команды:

    sudo apt update
    sudo apt upgrade

    После этого перезагрузите систему.

  7. Дополнительные проверки: Вы также можете просмотреть логи системы для выявления возможных ошибок, связанных с сетью, с помощью команды:

    dmesg | grep -i usb

    Эта команда покажет сообщения ядра, которые могут помочь в диагностике.

Если после выполнения всех вышеперечисленных шагов проблема всё еще сохраняется, возможно, стоит рассмотреть возможность использования другого USB-адаптера, если такой вариант доступен. Иногда несовместимость оборудования или программного обеспечения может вызывать подобные проблемы.

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

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