Добрый день, всем!
Хочу установить драйвер на USB адаптер Wi-Fi в виртуальной машине VirtualBox.
Модель адаптера: Tp-Link TL-WN727N Ver.3.0
Операционка: CentOS 6.3 x32
Драйверы взял с сайта производителя: 2010_0709_RT2870_Linux_STA_v2.4.0.1.tar.bz2
Установил драйвер:
# make & make install
Проблем с этим нет, но когда пытаюсь просмотреть информацию по адаптеру, ее нет!
Команда lsusb показывает что есть сетевой адаптер.
Команда iwconfig не видит адаптера, также как и ifconfig.
Делаю все по инструкции http://forum.ixbt.com/topic.cgi?id=62:18971:1243#1243
Помогите установить USB Wi-Fi адаптер
[root@localhost linux]# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
eth1 no wireless extensions.
[root@localhost linux]# ifconfig
eth0 Link encap:Ethernet HWaddr 08:00:27:5F:D8:A2
inet addr:10.168.50.51 Bcast:10.168.50.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe5f:d8a2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6825 errors:0 dropped:0 overruns:0 frame:0
TX packets:6235 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7478779 (7.1 MiB) TX bytes:732866 (715.6 KiB)
eth1 Link encap:Ethernet HWaddr 08:00:27:C4:AE:95
inet addr:192.168.50.1 Bcast:192.168.50.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fec4:ae95/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:31 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:4741 (4.6 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2228 errors:0 dropped:0 overruns:0 frame:0
TX packets:2228 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:188152 (183.7 KiB) TX bytes:188152 (183.7 KiB)
[root@localhost linux]# lsusb
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter
[root@localhost ~]# dmesg | grep rt2870
usbcore: registered new interface driver rt2870
Вот что я делаю, поправтье меня пожалуйста;
# tar xvjf 2010_0709_RT2870_Linux_STA_v2.4.0.1.tar.bz2
# cd 2010_0709_RT2870_Linux_STA_v2.4.0.1
# make
# make install
# cd os/linux
# insmod rt2870sta.ko
Далее перезагружаю машину, а адаптер не видится.
Ни разу не ставил драйвер для Wi-Fi usb адаптера.
Кажется я не тот драйвер поставил)))))
http://linuxwireless.org/en/users/Drivers/rt2800usb вот такой тебе нужен.
Спасибо, я установил подходящий драйвер)
Короче, я себе купил другой адаптер D-Link DWA125 rev. B1A
Теперь опять встала задача установить драйвер, помогите найти подходящий драйвер под этот свисток.
На форуме IXBT советуют драйвер собирать самостоятельно, а как его собрать самостоятельно не написано!
Типовая установка типа
make && make install - я думаю это не самостоятельная сборка.
Подскажите пожалуйста, как установить драйвер на этот адаптер, чтобы его увидела система.
Спасибо.
lsusb что выдает, при подключеном адаптере.
ndiswrapper не вариант?
на виртуалке не пробовал, но на физической срабатывало
Даааа. Жаль отточеного пакета нет..многим бы жихнь облегчило.. В продаже появились USB-шки - а поддержка сырая для Linux
Сейчас на новой системе пытаюсь собрать драйвер, пишет:
# make
make -C tools
make[1]: Entering directory `/2870/tools'
gcc -g bin2h.c -o bin2h
make[1]: Leaving directory `/2870/tools'
/2870/tools/bin2h
cp -f os/linux/Makefile.6 /2870/os/linux/Makefile
make -C /lib/modules/2.6.32-279.14.1.el6.i686/build SUBDIRS=/2870/os/linux modules
make: *** /lib/modules/2.6.32-279.14.1.el6.i686/build: No such file or directory. Stop.
make: *** [LINUX] Error 2Сам каталог есть:
# mkdir /lib/modules/2.6.32-279.14.1.el6.i686/
mkdir: cannot create directory `/lib/modules/2.6.32-279.14.1.el6.i686/': File exists
# ls -l /lib/modules/2.6.32-279.14.1.el6.i686/build
что говорит? По этой ссылке ожидается наличие исходников ядра, которые не были обнаружены.
Сейчас на новой системе
Система-то хоть какая? Для сборки драйвера нужно установить kernel-source.
Я установил пакет kernel-devel, этот пакет включает в себя kernel-sources:
In CentOS 6, there is just one kernel-devel package available:
kernel-devel (both 32- & 64-bit architectures)
text# ls -l /lib/modules/2.6.32-279.14.1.el6.i686/buildчто говорит? По этой ссылке ожидается наличие исходников ядра, которые не были обнаружены.
Вот что говорить:
# ls -l /lib/modules/2.6.32-279.14.1.el6.i686/build
lrwxrwxrwx 1 root root 49 Nov 9 18:40 /lib/modules/2.6.32-279.14.1.el6.i686/build -> ../../../usr/src/kernels/2.6.32-279.14.1.el6.i686
ls /usr/src/kernels/2.6.32-279.14.1.el6.i686что говорит? Исходники на месте?
Все заработало, после установки kernel-devel требуется перезагрузить компьютер...
Я если честно запарился.
После перезагрузки пишет что нет такого каталога:
/usr/src/kernels/2.6.32-279.14.1.el6.i686Все заработало, после установки kernel-devel требуется перезагрузить компьютер...
Я если честно запарился.
После перезагрузки пишет что нет такого каталога: text/usr/src/kernels/2.6.32-279.14.1.el6.i686
Возможно каталог называется не kernels, а linux-<версия_ядра>