Купил я себе замечательную игрушку под названием Dell Axim x51v. И возникла идея шариться с него в интернете не вставая с дивана или сидя на толчке. Прикупил для этого Wifi USB-адаптер Dlink DWL-G132.
Под виндой все было проще, учитывая, что в комплекте идут родные дрова. Под линукс «родные» дрова компания Dlink не выпускает. Есть минимум 2 варианта «завести» эту железку под линукс: установить загрузчик, скачающий потом дрова с сайта http://www.linuxant.com/driverloader/wlan/index.php и использовать дрова оффтопика с помощью ndiswrapper-а. Устанавливаем его:
Учитывая, что эти самые свежие дрова доступны на сайте, то решил остановиться на них. Скачиваю с сайта зип-файл, распаковываю и устанавливаю:
Смотрим, что у нас «торчит» в usb:
Проверяем, как установились дрова:
Замечательно! Дрова встали, устройство к ним привязано. Теперь пора загрузить модули для активации устройства:
Если не произошло ошибок, то на устройстве должны загореться лампочки активности. Теперь можно проверять наличие беспроводных устройств в системе:
О! Как раз wlan0 то нам и нужен! Точки доступа у нас нет, поэтому сканирование ничего не дает:
Для установки связи надо задать SSID сессии, номер канала, тип подключения и ключ шифрования. Такие настройки у меня установлены на рабочем ноуте, поэтому задам одинаковые настройки и дома, чтобы наладонник не перенастраивать.
Если ошибок нет, то устройство уже можно увидеть по wifi. Задаем адрес для устройства
Проверяем простейшим пингом — комп начал отвечать. Осталось настроить прокси-сервер.
Под виндой все было проще, учитывая, что в комплекте идут родные дрова. Под линукс «родные» дрова компания Dlink не выпускает. Есть минимум 2 варианта «завести» эту железку под линукс: установить загрузчик, скачающий потом дрова с сайта http://www.linuxant.com/driverloader/wlan/index.php и использовать дрова оффтопика с помощью ndiswrapper-а. Устанавливаем его:
#yum install ndiswrapper
Учитывая, что эти самые свежие дрова доступны на сайте, то решил остановиться на них. Скачиваю с сайта зип-файл, распаковываю и устанавливаю:
ndiswrapper -i netA5AGU.inf
Смотрим, что у нас «торчит» в usb:
# lsusb
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 002: ID 2001:3a03 D-Link Corp. [hex]
Bus 001 Device 001: ID 0000:0000
Проверяем, как установились дрова:
# /usr/sbin/ndiswrapper -l
neta5agu : driver installed
device (2001:3A03) present
Замечательно! Дрова встали, устройство к ним привязано. Теперь пора загрузить модули для активации устройства:
modprobe ndiswrapper
Если не произошло ошибок, то на устройстве должны загореться лампочки активности. Теперь можно проверять наличие беспроводных устройств в системе:
# iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
eth1 no wireless extensions.
wlan0 IEEE 802.11g ESSID:off/any
Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated
Bit Rate:54 Mb/s
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
О! Как раз wlan0 то нам и нужен! Точки доступа у нас нет, поэтому сканирование ничего не дает:
# iwlist wlan0 scan
wlan0 No scan results
Для установки связи надо задать SSID сессии, номер канала, тип подключения и ключ шифрования. Такие настройки у меня установлены на рабочем ноуте, поэтому задам одинаковые настройки и дома, чтобы наладонник не перенастраивать.
# iwconfig wlan0 enc s:h6j7k4l8k3b8n open
# iwconfig wlan0 channel 6
# iwconfig wlan0 mode ad-hoc
# iwconfig wlan0 essid inet
Если ошибок нет, то устройство уже можно увидеть по wifi. Задаем адрес для устройства
# ifconfig wlan0 192.168.0.1
Проверяем простейшим пингом — комп начал отвечать. Осталось настроить прокси-сервер.