Я купил беспроводной адаптер USB TP-LINK TL-WN7200ND, который использует чипсет Ralink RT3070. Прямо сейчас я использую Ubuntu 12.10.
Это обнаруживает адаптер как Ralink, но когда я пытаюсь использовать его, это не позволяет мне и вынуждает меня использовать беспроводную связь, интегрированную на ноутбуке, таким образом, я думаю, что это из-за драйверов.
Чтобы Network Manager использовал USB-устройство, выясните, какой драйвер используется для вашего внутреннего устройства, и внесите его в черный список. Изучите драйвер с помощью:
sudo lshw -C network
Например, на моей машине я вижу:
*-network
description: Wireless interface
product: Centrino Advanced-N 6200
vendor: Intel Corporation
<snip> driver=iwlwifi driverversion=3.5.0-25-generic firmware=9.221.4.1 <snip>
Итак, если бы я хотел отключить свой внутренний, я бы занес в черный список iwlwifi. [ 115]
sudo su
echo "blacklist iwlwifi" >> /etc/modprobe.d/blacklist.conf
modprobe -r iwlwifi
exit
Тогда USB, использующий встроенный драйвер rt2800usb, должен нормально работать.
Конечно, если внутренняя часть не работает должным образом, мы могли бы ее устранить.
lsusb
в терминале. Он покажет вам список, подобный , этому , запомните идентификационный номер (например, 083a:a701
). Вы можете отключить / подключить, пока не увидите правильный. Отключите адаптер!
В терминале введите следующую команду:
echo 'install rt2870sta modprobe --ignore-install rt2870sta ; /bin/echo "XXXX YYYY" > /sys/bus/usb/drivers/rt2870/new_id' | sudo tee /etc/modprobe.d/rt2870sta.conf
] Замените XXXX значениями перед двоеточием :
и YYYY значениями после него, соответственно. И там ничего не модифицируют , потому что чип rt2870sta
будет работать для вас.
Введите следующие команды:
sudo modprobe -rf rt2870sta
sudo modprobe rt2870sta
dmesg | egrep 'rt28|usb|Phy'
Подключите адаптер и сделано
Теперь это должно работать, если вы введете iwconfig
, вы должны увидеть что-то вроде это
Если у вас есть проблемы перезапуска системы, отредактируйте файл /etc/rc.local
с помощью sudo gedit /etc/rc.local
и добавьте modprobe rt2870sta
перед последней строкой (exit 0
).
ПРИМЕЧАНИЕ : это руководство было опубликовано JJ в этой теме . Поскольку я не проверял, я не даю никаких гарантий его работы.