Вопрос или проблема
Я пытаюсь подключиться к интернету с помощью 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 может возникнуть по нескольким причинам. Рассмотрим последовательный подход к диагностике и решению вашей проблемы:
-
Проверка корректности подключения: Убедитесь, что адаптер правильно подключен к USB-порту, а кабель Ethernet надежно подключён как к адаптеру, так и к маршрутизатору или модему.
-
Проверка работы устройства: Вы уже упомянули, что
ip a
показывает устройство как активное (возможно, оно имеет адрес). Это хороший знак. Однако значение типа адреса (например, 192.168.14.124) должно быть проверено на соответствие вашей локальной сети. Убедитесь, что ваше маршрутизирующее устройство (маршрутизатор) настроено на предоставление IP-адресов в пределах этой подсети. -
Запрос IP-адреса через DHCP: Вы упомянули, что использовали
dhclient -v
, однако стоит убедиться, что вы запускали его на правильном интерфейсе (в вашем случае этоenx0050b6244c6e
). Для этого выполните следующую команду:dhclient -v enx0050b6244c6e
Если DHCP-сервер активен в вашей сети, после выполнения этой команды должно произойти получение нового IP-адреса.
-
Статическая конфигурация IP-адреса: Если в вашей сети нет DHCP-сервера (или он не отвечает), вы можете назначить статический IP-адрес. Например:
ip addr add 192.168.1.100/24 dev enx0050b6244c6e ip link set enx0050b6244c6e up
Убедитесь, что прописанный вами адрес (192.168.1.100) находится в той же подсети, что и остальные устройства вашей сети.
-
Проверка сетевых подключений: После настройки IP-адреса выполните команду:
ping 192.168.1.1
Используйте IP-адрес вашего маршрутизатора. Если пинг проходит без ошибок, значит, соединение установлено корректно.
-
Проверка драйвера и совместимости: Убедитесь, что драйвер для вашего адаптера установлен корректно. Для ASIX AX88772B драйвера обычно уже включены в ядро Linux, но в некоторых случаях может потребоваться их обновление. Вы можете проверить наличие обновлений с помощью команды:
sudo apt update sudo apt upgrade
После этого перезагрузите систему.
-
Дополнительные проверки: Вы также можете просмотреть логи системы для выявления возможных ошибок, связанных с сетью, с помощью команды:
dmesg | grep -i usb
Эта команда покажет сообщения ядра, которые могут помочь в диагностике.
Если после выполнения всех вышеперечисленных шагов проблема всё еще сохраняется, возможно, стоит рассмотреть возможность использования другого USB-адаптера, если такой вариант доступен. Иногда несовместимость оборудования или программного обеспечения может вызывать подобные проблемы.