OpenSuSe 11.3, D-Link DWA 525 и танцы с бубном

D-Link DWA 525, сетевая карта с WiFi

Моя домашняя сеть продолжает расти, и мне потребовалось подключить еще один компьютер к моей точке доступа D-Link DWL 2100 AP. Посмотрев на прайс-листы ближайшего приличного магазина, присмотрелся я к сетевой карте с антенной – а именно к D-Link DWA 525. Традиционно погуглил эту карту на предмет наличия проблем с установкой под линуксом – вроде все чисто, решил купить. И тут началось….

Под Windows XP она встала и работает неплохо, но с картой совершенно не было драйверов под линукс. Свежепоставленная OpenSuSe 11.3 так же карточку не опознала как сетевую, пришлось качать драйвер с сайта dlink.ru и собирать его.

Дальше было еще интереснее, драйвер от dlink собрался, но карта работала только с открытыми сетями, без WEP или WPA шифрования. Разумеется, меня такой вариант не устроил, стал искать другое решение проблемы. Оказалось, что драйвера от d-link – это совсем не то, что нужно. Для карты D-Link DWA 525 прекрасно подошел последний драйвер от карты на том же чипсете (Ralink 3060, последнюю версию драйвера можно скачать с официального сайта: http://www.ralinktech.com/support.php?s=2).

Однако и тут обошлось не без танцев с бубном. Перед компиляцией драйвера надо залезть в файл os/linux/config.mk и поправить 2 строчки:

HAS_WPA_SUPPLICANT=y
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
(эти фичи выключены по умолчанию).

После сборки драйвера (make и make install) все замечательно заработало бы, если бы не ошибка в скрипте /etc/sysconfig/network/scripts/ifup-wireless Вместо этого глючного скрипта следует скачать исправленный скрипт, и только тогда все заработает, как надо.

Все вышесказанное относится к OpenSuSe 11.3 без обновлений (из коробки). Возможно, что после обновления этот скрипт уже будет пропатчен

OpenSuSe 11.3, D-Link DWA 525 и танцы с бубном: 5 комментариев

  1. У меня такая же проблема с этой картой на openSuse 11.2.
    Сделал всё как вы сказали – скачал дрова, собрал (фичи, кстати, были уже включены). А что делать дальше? Как пользоваться скаченным патчем? Просто запустить? iwconfig не видит карточки…

  2. romanick, lspci карточку видит?
    ifconfig показывает ra0 ?

    Если все заработало корректно, тогда надо попробовать заменить старый файл /etc/sysconfig/network/scripts/ifup-wireless скачанным с багзиллы (предварительно сохранив старый).

  3. Во первых спасибо, большое.
    и сразу напишу что тсалкнулся с проблемой, SUSE 11.1, если не стоит пакет kernel-source, то ругается при установке “нет правила для сборки цели modules”.

  4. supermuxa, да, без kernel-source модули могут и не собраться. У меня этот пакет уже был установлен, поэтому я с такой проблемой не столкнулся.

  5. Не было у бабы забот, купила баба порося. Поставил 11.4, скрипт там фиксеный, но есть другая проблема, яст подло не хочет сохранять какие-либо настройки для этой карточки.

Обсуждение закрыто.