Установка беспроводной сетевой карты
Материал из openSUSE.
| Эта статья содержит фрагменты на иностранном языке . Вы можете помочь проекту, переведя её до конца. |
| Данная статья является устаревшей, поскольку Изменения на англ. странице Если она в течение некоторого времени не будет обновлена, то она может быть удалена. Пожалуйста, обновите эту статью. |
Содержание |
Установка беспроводной сети при помощи Ndiswrapper
Данное руководство поможет вам настроить беспроводную карту в OpenSuSE используя ndiswrapper.
ВНИМАНИЕ: Если SuSE автоматически находит вашу беспроводную сетевую карту, но она все еще не работает, данный документ не сможет помочь вам..
Что такое ndiswrapper?
Ndiswrapper - это чудесная программа, которая использует .inf файлы драйверов Windows, чтобы запустить вашу сетевую карту в Linux.
Где я могу достать эту программу
Данная программа уже имеется на ваших установочных CD SuSE. Если программа еще не установлена, запустите YaST, а затем установите пакеты ndiswrapper и wireless-tools.
Начинаем
Вам необходимы
1) конечно-же ваша сетевая карта 2) компакт-диск, который шел в комплекте с картой и на котором имеются ее драйвера Windows
Шаг первый
Вставьте CD c драйверами в ваше устройство чтения компакт-дисков. После этого запустите ваш любимый файловый менеджер (konqueror, nautilus, MC, и т.д.). Найдите каталог, где находятся .inf файлы (обычно они находятся в следующих каталогах: files/drivers или data/drivers). Когда вы найдете в каталоге эти файлы, запомните их адрес. В моем случае адрес файлов выглядел так:
/media/dvd/files/drivers/bcmwl5a.inf
Если в каталоге содержится два или более .inf файла, не пугайтесь, это просто драйвера для различных версий Windows. На моем диске имелось два файла:
bcmwl5a.inf and bcmwl5.inf
Первый для Windows98, а второй для Windows2000, Me, и XP. Для того, чтобы узнать какой именно файл выбрать, посмотрите список Ndiswrapper. В моем случае, мне подходит драйвер от Windows 98, а от Windows XP не подходит.
Шаг второй
Открываем консоль и вводим команду su (это необходимо, чтобы активировать режим суперпользователя), после чего набираем пароль от root.
После этого вводим команду:
ndiswrapper -i
После '-i' поставьте пробел и напишите полный адрес файла драйвера (включая имя файла). Все должно выглядить примерно так:
ndiswrapper -i /media/dvd/files/drivers/bcmwl5a.inf
Если все в порядке, то дальше можете ввести команду:
ndiswrapper -l
Если все сделано правильно, вы увидите сообщение, наподобии этого:
Installed ndis drivers: <driver name> driver present, hardware present
Где <driver name> - имя Windows драйвера, который вы установили при помощи ndiswrapper.
Если вам выдало сообщение "invalid driver", тогда вы должны удалить установленный драйвер и попробовать следующий.
Для удаления драйвера вам необходимо ввести следующую команду:
ndiswrapper -e <then the name of the driver that didnt work>
USB WLAN сетевая карта
Comment from martin Falinski (27.06.06)
Если у вас USB WLAN сетевая карта, то было б не плохо передать процессу ndiswrapper значения VendorID и ProductID с помощью опции -d. Посмотрите идентификаторы (VendorID и ProductID) в Yast > Оборудование > Информация об оборудовании, категория USB. Это пара четырехсимвольных значений, наподобие 043f и 2573
Чтобы передать VendorID и ProductID процессу ndiswrapper введите:
ndiswrapper -d xxxx:xxxx <имя_драйвера>
посмотрите с помощью команды:
dmesg
успешно ли загрузился драйвер. Если нет, вернитесь на Шаг 2!
Если это работает, Вы можете создать псевдоним для ndiswrapper в modules.conf с помощью:
ndiswrapper -m
После этого, посмотрите загрузится ли ndiswrapper командой:
modprobe ndiswrapper
далее, Вы можете настраивать при помощи Yast
- comment end from martin Falinski (27.06.06)
Настройка вашей карты в YaST
Хорошо, после того, как вы выполнили все шаги, откройте Yast Control Center (YaST2) и перейдите в раздел сетевого оборудования. Щелкните на опцию настройки сетевой карты. После того, как откроется и полностью загрузится окно настройки сетевой карты, нажмите на кнопку "добавить (add)". После этого выберите из выпадающего меню "беспроводная (wireless)", оставьте все по умолчанию, а в ячейке с именем модуля введите ndiswrapper. Теперь жмите "дальше (next)". Теперь выберите "детальные настройки (detailed settings)" в выпадающем меню "расширенное (advanced)". Сделайте выбор на том, что устройство будет активироватся при загрузке системы. На следующей странице настройте все установки вашей сети и после этого, ваша сеть должна начать работать.
Надеюсь, что эта статья помогла вам.

