ПРОЦЕДУРА НАСТРОЙКИ
Я воспользовалась утилитой ndiswrapper, которую установила следующим образом (в начале установки WiFi-адаптер не был подключен к компьютеру):
# yum install ndiswrapper kmod-ndiswrapper
Драйвера, идущие с адаптером на CD, не годятся, поэтому пришлось скачать свежую версию с сайта www.asus.com и распаковать драйвер для Windows XP. Установила эти драйвера с помощью ndiswrapper (инструкцию для установки этого и других адаптеров можно найти на http://ndiswrapper.sourceforge.net/joomla/index.php?/component/option,com_openwiki/Itemid,33/id,list_a/):
# /usr/sbin/ndiswrapper -i bcmrndis.inf
# cp RNDISMPK.sys /etc/ndiswrapper/bcmrndis/rndismpk.sys
# cp usb8023k.sys /etc/ndiswrapper/bcmrndis/
Статус только что установленного драйвера:
# /usr/sbin/ndiswrapper -l
bcmrndis : driver installed
Прописала в файле /etc/udev/rules.d/99-custom.rules:
BUS=="usb", SYSFS{idProduct}=="1717", SYSFS{idVendor}=="0B05", RUN+="/bin/sh -c 'echo 1 > /sys/$devpath/device/bConfigurationValue'"
Подключила WiFi-брелок к USB-порту. Загрузила ndiswrapper в память:
# /sbin/modprobe -v ndiswrapper
Прописала эту команду в в rc.local.
Чтобы устройство подключалось при загрузке, добавила в /etc/modprobe.conf строку:
alias wlan0 ndiswrapper
Теперь при загрузке система находит и инициализирует внешний WiFi-адаптер.
Система определила WiFi-адаптер как устройство с именем wlan0. Создала на компьютере 6 файлов, определяющих конфигурацию сетевого соединения:
/etc/sysconfig/network-scripts/ifcfg-wlan0
/etc/sysconfig/network-scripts/keys-wlan0
/etc/sysconfig/networking/devices/ifcfg-wlan0
/etc/sysconfig/networking/devices/keys-wlan0
/etc/sysconfig/networking/profiles/default/ifcfg-wlan0
/etc/sysconfig/networking/profiles/default/keys-wlan0
В файлах keys-wlan0 прописала ключ для доступа к сети:
KEY=s:1234567890123
А в файлы ifcfg-wlan0 - конфигурацию WiFi-адаптера, назначив ему IP-адрес 10.0.0.1, а WiFi-сети - имя my_wifi:
ONBOOT=yes
USERCTL=yes
IPV6INIT=no
PEERDNS=yes
TYPE=Wireless
DEVICE=wlan0
HWADDR=
BOOTPROTO=none
DOMAIN=
ESSID=my_wifi
CHANNEL=3
MODE=Ad-Hoc
RATE=Auto
NETMASK=255.255.255.0
DHCP_HOSTNAME=
IPADDR=10.0.0.1
После перезагрузки wlan0 оказалась неактивна. При активации ее из гномьей GUIшной админки - выскочило сообщение об ошибке: Error for wireless request "Set Bit Rate" (8B20): SET failed on device wlan0 ; Operation not supported. Тем не менее, смарт увидел одноранговую защищенную сеть с именем my_wifi. Когда я попыталась из смартфонного PuTTY законнектиться через нее к ноуту (sshd, естественно, был запущен), сеть на ноуте, судя по всему, сбилась - в смартфонном списке доступных сетей она поменяла имя с my_wifi на пустое и стала открытой - с ее иконки исчез "замок", символизирующий WEP-"защищенность". Естественно, PuTTY не смогла приконнектиться к резко "покривевшей" сети. ifdown/ifup привели к тому, что "безымянная" сеть пропала из списка доступных сетей и больше не появлялась. После перезагрузки ситуация в точности повторяется: сначала wlan0 неактивна, после активации она появляется в списке засеченных смартом сетей, при попытке коннекта сеть сбивается и до выключения ноута уже не функционирует.
Что я неправильно делаю, настраивая сеть? До этого подобные настройки у меня прекрасно работали на двух компах - и только на ЕЕЕ все "споткнулось".