лобовое стекло шевроле ланос цена
Как заставить свою карту работать под LinuxMBSD PDF Print E-mail
Written by Administrator   
Monday, 20 August 2012 13:49

Первым шагом процедуры инсталляции клиентской карты 802.11 в ОС Linux или BSD является выбор правильных параметров ядра и компиляция службы pcmcia-cs Card Services. Если у вас имеется ядро с настройками, заданными в дистрибутиве по умолчанию, то, скорее всего, модули, необходимые для поддержки вашей беспроводной карты, уже откомпилированы и включены в состав ядра, а параметр Set Version Information On AH Modules Symbols (Установить информацию о версии во всех символах модулей) включен. Это прекрасно, если вы пользуетесь только картами с набором микросхем Prism, которые поддерживают режим RFM0N по умолчанию в большинстве версий драйвера linux-wlan-ng. Вы можете даже при-компилировать поддержку Prism к ядру. В противном случае придется использовать пропат-ченные (Orinoco/Hermes) или поставляемые третьей стороной (Sourceforge airo-linux) модули, если вы хотите настроить систему для аудита безопасности (драйверы Aironet поставляемые с последними версиями ядра Linux, и так годятся). Специальные драйверы типа HostAP не поставляются с ядром и должны компилироваться отдельно. В таких случаях следует отключить параметр Set Version Information On All Modules Symbols и не пытаться прикомпили-ровать поддержку карты к ядру, а включить ее в состав модулей (рис. 4.1). Вы можете либо пропустить шаг выбора модулей, поставляемых с ядром, либо заменить их пропатченными модулями позже, когда будете устанавливать драйверы рспкяачж или специфичные для вашей карты.

После компиляции ядра (читайте документ Kemel-How-То, если никогда не делали этого раньше) нужно создать пакет рсгшла-с8. Мы не рекомендуем пользоваться заранее откомпилированными включенными в дистрибутив пакетами рспкяачж из-за наличия пат-чей, а также потому, что исходные тексты понадобятся, если вы захотите компилировать другие инструменты. Прежде чем компилировать рсгшла-с8, необходимо поставить патч 81тшоо, который можно скачать со страницы Ьйр://а1г8погГ.8Ьшоо.сош/ог1посо1п10.ЬГш1. Выберите подходящий для вашей версии рсшс1а-с8 патч и выполните команду:
arhontus:~# patch patch.diff
-pO < pcmcia-cs-"your-pcmcia-cs-version"-orinoco-
Вместо этого можно скачать драйвер orinoco-cs, пропатчить его и заменить не пропат-ченные исходные тексты в каталоге /usr/src/pcmcia-cs-"current-version"-patched/wireless пропатченными. Можно также скомпилировать пропатченные модули отдельно и скопировать их в каталог/lib/modules/"yourkernelversion"/pcmcia, например, поверх оригинальных модулей, поставляемых в дистрибутиве вместе с ядром. Если вы собираетесь так и поступить, не забудьте отключить параметр Set Version Information On AU Modules Symbols. Если вы работаете с картой на базе набора Cisco Aironet, не пользуйтесь стандартными драйверами, идущими вместе с ней или скачанными с сайта компании Cisco, поскольку они не поддерживают режим RFMON. Вместо этого загрузите драйверы airo-linux с сайта Sourceforge (http://sourceforge.net/projects/airo-linux/). Проще всего установить их, скопировав файлы airo.c и airocs.c в подкаталог pcmcia/wireless. Если вы пользуетесь модулями, идущими вместе с ядром, то придется поставить патч, включенный в пакет airo-linux. Поскольку этот патч годится только для ядра 2.4.3, такой способ не рекомендуется. Однако во всех более поздних версиях ядра уже имеются драйверы для Aironet с После компиляции ядра (читайте документ Kemel-How-То, если никогда не делали этого раньше) нужно создать пакет рсгшла-с8. Мы не рекомендуем пользоваться заранее откомпилированными включенными в дистрибутив пакетами рспкяачж из-за наличия пат-чей, а также потому, что исходные тексты понадобятся, если вы захотите компилировать другие инструменты. Прежде чем компилировать рсгшла-с8, необходимо поставить патч 81тшоо, который можно скачать со страницы Ьйр://а1г8погГ.8Ьшоо.сош/ог1посо1п10.ЬГш1. Выберите подходящий для вашей версии рсшс1а-с8 патч и выполните команду:
arhontus:~# patch patch.diff
-pO < pcmcia-cs-"your-pcmcia-cs-version"-orinoco-
Вместо этого можно скачать драйвер orinoco-cs, пропатчить его и заменить не пропат-ченные исходные тексты в каталоге /usr/src/pcmcia-cs-"current-version"-patched/wireless пропатченными. Можно также скомпилировать пропатченные модули отдельно и скопировать их в каталог/lib/modules/"yourkernelversion"/pcmcia, например, поверх оригинальных модулей, поставляемых в дистрибутиве вместе с ядром. Если вы собираетесь так и поступить, не забудьте отключить параметр Set Version Information On AU Modules Symbols. Если вы работаете с картой на базе набора Cisco Aironet, не пользуйтесь стандартными драйверами, идущими вместе с ней или скачанными с сайта компании Cisco, поскольку они не поддерживают режим RFMON. Вместо этого загрузите драйверы airo-linux с сайта Sourceforge (http://sourceforge.net/projects/airo-linux/). Проще всего установить их, скопировав файлы airo.c и airocs.c в подкаталог pcmcia/wireless. Если вы пользуетесь модулями, идущими вместе с ядром, то придется поставить патч, включенный в пакет airo-linux. Поскольку этот патч годится только для ядра 2.4.3, такой способ не рекомендуется.