Вопрос или проблема
У меня на ноутбуке Windows 10, и я запускаю Oracle VirtualBox с Ubuntu 14.04.5 LTS 64 бита. Я купил адаптер USB к Wi-Fi TP-Link – TL-WN821N v5.
Я пытаюсь подключить USB к виртуальной машине, чтобы в ней была Wi-Fi и беспроводная функциональность. в vbox есть опция подключения USB напрямую к машине, чтобы Windows 10 не обнаруживал USB.
lsusb обнаруживает адаптер:
Шина 001 Устройство 002: ID 2357:0107
Шина 001 Устройство 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Шина 002 Устройство 002: ID 80ee:0021 VirtualBox USB Tablet
Шина 002 Устройство 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
но lshw -C network
сеть
*-network
описание: Ethernet интерфейс
продукт: 82540EM Gigabit Ethernet Controller
производитель: Intel Corporation
физический id: 3
информация по шине: pci@0000:00:03.0
логическое имя: eth0
версия: 02
серийный номер: 08:00:27:bc:0d:35
размер: 1Gbit/s
емкость: 1Gbit/s
ширина: 32 бит
тактовая частота: 66MHz
возможности: pm pcix bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
конфигурация: autonegotiation=on broadcast=yes driver=e1000 driverversion=7.3.21-k8-NAPI duplex=full ip=10.0.0.13 latency=64 link=yes mingnt=255 multicast=yes port=twisted pair speed=1Gbit/s
ресурсы: irq:19 memory:f0000000-f001ffff ioport:d010(size=8)
и iwconfig
lo нет беспроводных расширений.
eth0 нет беспроводных расширений.
не удается идентифицировать новое оборудование:
Я думал, что проблема в том, что нужен какой-то драйвер – поэтому я попытался установить драйвер: http://www.tp-link.com/en/download/TL-WN821N.html#Driver, но у меня возникли синтаксические ошибки (и я думаю, что есть более простые способы)
Я следовал этой ссылке Беспроводной адаптер DLink DWA 131 не работает на Ubuntu 15.10, и когда я запускаю apt-get install rtl8192eu-dkms
, я получаю это:
Чтение списков пакетов... Готово
Формирование дерева зависимостей
Чтение информации о состоянии... Готово
rtl8192eu-dkms уже является самой новой версией.
Следующие пакеты были установлены автоматически и больше не требуются:
culmus linux-headers-3.13.0-32 linux-headers-3.13.0-32-generic
linux-image-3.13.0-32-generic linux-image-extra-3.13.0-32-generic
Используйте 'apt-get autoremove', чтобы удалить их.
0 обновлено, 0 установлено новых, 0 к удалению и 12 не обновлено.
и он всё равно не работает.
Ноутбук (и виртуальная машина) подключены к Ethernet напрямую.
Версия ядра – 4.4.0-45-generic
Спасибо за помощь!
Мне не удалось использовать TL-WN812N на Ubuntu 14.04 (не в vbox). Я попытался загрузить драйвер с сайта tp-link, но версия сайта tp-link на португальском не имеет ссылки на драйвер. Попробовал гуглить и нашел ваш вопрос.
Я смог найти драйвер, следуя ссылке http://www.tp-link.com/en/download/TL-WN821N.html#Driver, которую вы упоминаете, но столкнулся с той же проблемой Makefile. Но я смог это исправить: парень, который написал Makefile, сделал отличную работу, но парень, который создал корневую папку zip с драйвером, не осознавал, что он делает. Он назвал папку с драйвером TL-WN821N(EU)_V5_160315_Linux
, и когда вы выполняете:
sudo make
"******************************************"
"NO SKRC, мы будем использовать по умолчанию KSRC"
"******************************************"
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/3.13.0-106-generic/build M=/tmp/TL-WN821N(EU)_V5_160315_Linux/Driver модули
/bin/sh: 1: Ошибка синтаксиса: "(" неожиданно
make: *** [модули] Ошибка 2
Баш дает ошибку, потому что имя пути файла драйвера Makefile не экранировано. Я переименовал папку в tl-wn821n-v5-160315-linux
, и это сработало: от сборки до подключения к интернету.
Надеюсь, это поможет.
Для этого есть репозиторий PPA. Я протестировал его для драйвера RT2870, и он сработал для меня. Вставьте ваш USB адаптер и выполните следующие команды:
sudo add-apt-repository ppa:thopiekar/mt7601
sudo apt-get update
sudo apt-get install mt7601-sta-dkms
После завершения установки нажмите на значок сети Wi-Fi, и вы должны увидеть интерфейс сети USB адаптера, вы также можете установить wicd для управления проводной и беспроводной сетью.
работает для адаптера 802.11n терабайт, купленного на ebay
Ответ или решение
Установка USB Wi-Fi адаптера TP-Link TL-WN821N v5 на Ubuntu 14.04 (в виртуальной машине Oracle VirtualBox)
Шаги для установки
-
Подключение адаптера к виртуальной машине:
- Запустите Oracle VirtualBox и выберите вашу виртуальную машину с Ubuntu 14.04.
- Перейдите в настройки виртуальной машины, затем в раздел "USB".
- Убедитесь, что у вас активирован контроллер USB и добавьте ваш USB Wi-Fi адаптер (TP-Link TL-WN821N v5) в список устройств. Это отключит его от хост-системы (Windows 10) и предоставит доступ к адаптеру для Ubuntu.
-
Проверка наличия адаптера:
- Запустите вашу виртуальную машину с Ubuntu.
- Откройте терминал и выполните команду для проверки подключения USB-устройства:
lsusb
- Убедитесь, что ваш адаптер отображается в списке. Вы должны увидеть что-то похожее на:
Bus 001 Device 002: ID 2357:0107
-
Установка необходимых пакетов:
- Для работы адаптера потребуется установить пакет DKMS и драйвер для RTL8192EU. Выполните следующие команды:
sudo apt-get update sudo apt-get install dkms sudo apt-get install rtl8192eu-dkms
- Для работы адаптера потребуется установить пакет DKMS и драйвер для RTL8192EU. Выполните следующие команды:
-
Перезагрузка сети:
- После установки драйвера, перезагрузите сетевые службы:
sudo service network-manager restart
- После установки драйвера, перезагрузите сетевые службы:
-
Проверка конфигурации сети:
- Введите команду
iwconfig
, чтобы проверить, был ли обнаружен беспроводной интерфейс. - Вы должны увидеть нечто вроде:
wlan0 IEEE 802.11 ESSID:"<ваша_сеть>"
- Введите команду
-
Подключение к Wi-Fi:
- Если адаптер успешно обнаружен, вы можете подключиться к доступным Wi-Fi сетям через графический интерфейс Network Manager (в правом верхнем углу экрана).
Устранение проблем
Если ваш адаптер все еще не работает после выполненных шагов, вы можете попробовать следующее:
-
Проверка драйвера: Убедитесь, что у вас установлен правильный драйвер. В случае с TL-WN821N v5 это может быть другой драйвер, как упоминалось в одном из источников. В этом случае выполните следующие команды:
sudo add-apt-repository ppa:thopiekar/mt7601 sudo apt-get update sudo apt-get install mt7601-sta-dkms
-
Очистка и повторная установка: Если у вас возникли ошибки при установке, выполните очистку установленных пакетов:
sudo apt-get remove rtl8192eu-dkms sudo apt-get autoremove
Затем попробуйте снова установить дискодер.
-
Проверка лога системы: Если будете сталкиваться с проблемами, проверьте логи системы для диагностики:
dmesg | grep -i usb
Это поможет вам определить, обнаруживается ли адаптер системой и какие ошибки могут возникнуть.
Заключение
Теперь вы должны иметь возможность использовать USB Wi-Fi адаптер TL-WN821N v5 на вашей виртуальной машине с Ubuntu 14.04. Тщательно следуйте указаниям, и вы сможете исправить все потенциальные проблемы с подключением. Если у вас остались вопросы или возникли трудности, не стесняйтесь обращаться за дополнительной помощью.