The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Раздел полезных советов: Сборка дополнительный модулей ядра ..."
Отправлено auto_tips, 29-Май-10 13:54 
Установить дополнительный модуль из исходных текстов для Linux ядра в Debian, не нарушая пакетной структуры дистрибутива, можно при помощи приложения module-assistant, в результате работы которого на выходе получается обычный deb-пакет с заданным модулем.

Для примера произведем установку модуля ndiswrapper в Debian Lenny.

Устанавливаем module-assistant:

   apt-get install module-assistant

Загружаем необходимые для работы сборки модулей заголовочные файлы ядра и пакеты, подобные build-essential:

   m-a prepare

Обновляем индекс с установленными в данный момент модулями:

   m-a update

Посмотреть список модулей можно через команду:

   m-a list

или в сокращенном виде:

   m-a -t list | grep -E '^[^ ].*\(' | cut -d " " -f 1 | sort

Перед сборкой проверяем наличие в /etc/apt/sources.list подключения репозиториев contrib и non-free, которые могут понадобиться для установки зависимостей для собираемого модуля.

Собираем нужный модуль, который после сборки будет автоматически установлен (a-i = auto-install):

   m-a a-i ndiswrapper

Устанавливаем сразу несколько модулей разом:

   m-a a-i madwifi zaptel openswan sl-modem kvm drbd

чтобы просто собрать пакет без установки, нужно выполнить (a-b = auto-build):

   m-a a-b ndiswrapper

Если выполнить команду "m-a" без аргументов, то module-assistant запустится в интерактивном режиме, где все действия можно проделать в диалоговом режиме через интерфейс на базе меню.

Настраиваем загрузку Windows-драйвера через ndiswrapper:

   apt-get install ndiswrapper-utils-1.9 wireless-tools
   ndiswrapper -i bcmwl5a.inf

Загружаем модуль:

   modprobe ndiswrapper

Проверяем его загрузку:

   lsmod | grep ndiswrapper

Настраиваем автозагрузку модуля указав его имя в в /etc/modules:

   ndiswrapper

Проверяем работу беспроводной карты и создаем WEP-соединение:

   ifconfig wlan0 up
   iwconfig wlan0 key open 1234567890
   iwconfig wlan0 essid номер
   dhclient wlan0

URL: http://wiki.debian.org/ModuleAssistant
Обсуждается: https://www.opennet.ru/tips/info/2285.shtml

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру