|
Ключевые слова: wavelan, interface, linux, redhat, (найти похожие документы)
From: Stanislav G.Prihodko <[email protected]> Subject: Настройка RadioEthernet (Wavelan) в RedHat Linux Как я настраивал ORINOCO (Wavelan) Silver 11MBit на RedHat Linux 7.1</h3> Настройка RadioEthernet в Линукс автор - Stanislav G.Prihodko e-mail - [email protected] ICQ# - 83332014 page - http://www.linux.sky.net.ua/ Оригинал - http://www.projects.org.ua/docs/wavelan-start.html Вы наверно начали думать что это сложно? 8) Скажу только что Вам теперь будет точно чуточку легче если Вы начинающий... Надо сразу сказать что это моя первая статья ...просьба не пинать :) Я уже год ищу доку по настройке ORiNOCO (старое название Wavelan) производитель Lucent Technologies под Линукс но так не нашел, вот и решил выкроить часик второй для исправления этой ситуации и обрадовать новичков...(каковым по сути я еще являюсь) 8) Заикнусь наперед - если найдете ошибочки - присылайте мне об этом явлении на мой e-mail:[email protected] Вот что я взял с - http://arcw.comptek.ru/wireless/lucent/wlpcmcia80211.html Основу серии беспроводных продуктов Lucent Technologies составляет карта ORINOCO PC Card (Старое название WaveLAN Turbo 11 Mb PC Card). Карта содержит в себе радиомодуль и приемопередатчик, что позволяет устройствам серии ORINOCO образовывать высокоскоростные беспроводные сети стандарта IEEE 802.11b. Отличительной особенностью новой карты ORINOCO является сниженное энергопотребление и улучшенная чувствительность приемника. Также по сравнению с предыдущими моделями снизилась и цена. Таким образом, у Вас есть возможность получить большую скорость и дальность связи за меньшие деньги. Карта ORINOCO PC Card имеет 4 скорости передачи информации: 11 Мбит/с, 5,5 Мбит/с, 2 Мбит/с и 1 Мбит/с, что дает возможность варьировать дальность и скорость передачи, поскольку чем меньше скорость, тем выше чувствительность приемника, и как следствие, большая дальность. Другой полезной возможностью новой ORINOCO PC Card является функция шифрации трафика. Так, карта Silver использует алгоритм Wired Equivalent Privacy (WEP) с 64 разрядным ключом, а карта Gold - алгоритм RC4 и 128 разрядный ключ (поэтому ввоз карт Gold на территорию России невозможен из-за экспортных ограничений). Совместимость Карта ORINOCO PC Card совместима с оборудованием других производителей, поддерживающим стандарт IEEE 802.11b и в будущем будет совместима с WECA (Wireless Ethernet Compatibility Alliance) Wi-Fi wireless fidelity standard. Также карта поддерживает оборудование стандарта IEEE 802.11 на скоростях 1 и 2 Мбит/с. Карта ORINOCO PC Card работает в следующих продуктах: - Точка доступа WavePOINT-II - Переходник ORINOCO/EC - Переходник на шину ISA (PCI) - в качестве PC карты в ноутбуках и других устройствах и портом PCMCIA Технические характеристики Частотный диапазон 2400-2483.5 МГц Кол-во каналов в диапазоне США (FCC - 11) Франция (FR - 4) Япония (JP - 1) Остальные страны Европы (ETS) - 13 Тип модуляции Direct Sequence Spread Spectrum (CCK, DQPSK, DBPSK) Кодирующая последовательность 11 позиционный код Баркера Достоверность (BER) Не хуже 10-5 Протокол доступа к среде CSMA/CA (Collision Avoidance) с ACK Интерфейс PC Card Размеры 117.8 мм х 53.95 мм х 8.7 мм (PC card) Скорости Высокая, Средняя, Стандартная и Стандартная низкая; Автоматический выбор скорости передачи Выходная мощность передатчика 15 дБ Энергопотребление (от источника 5В) Ожидание - 9 mA Прием - 185 mA Передача - 285 mA Диапазон рабочих температур 0-55 C Влажность до 95% Совместимость OS Linux, Novel Client 3.x & 4.x, Windows 95/98/2000 и Windows NT- (NDIS Miniport driver); Apple; Windows/CE; Стандарт IEEE 802.11b Соответствует требованиям США: FCC (47 CFR) Part 15C, Section 15.247 Канада: ISC RSS139 Япония: MPT Radio Regulations Гарантия 3 года(www.comptek.ru) Скорость передачи 11 Мбит/с 5.5 Мбит/с 2 Мбит/с 1 Мбит/с Покрываемый радиус с встроенной антенной Открытое место (поле) 160 м 270 м 400 м 550 м Офис с деревянными перегородками 50 м 70 м 90 м 115 м Здание с капитальными стенами 25 м 35 м 40 м 50 м Чувствительность приемника -82 дБ -87 дБ -91 дБ -94 дБ Задержка распространения 65 нс 225 нс 400 нс 500 нс ---------- Если нужно что то узнать, это можно сделать тут... ----------- Ukraine: http://wireless.interstrada.net/ - есть в разделе техническая поддержка обновления драйверов и программного обеспечения... Форум открыт только для клиентов("жлобы" 8(... ) Думаю они только так отпугивают людей... http://wireless.interstrada.net/all.shtml - Документация оборудования с ценами... Russian: http://online.comptek.ru:8100/ - а вот здесь можно и почитать и спросить... 8))) http://arcw.comptek.ru/wireless/lucent/wlpcmcia80211.html -ORINOCO PC Card(WaveLAN Turbo 11 Mb PC Card) http://arcw.comptek.ru/wireless/lucent/wl-uc.html -WaveLAN/ Ethernet + Serial converter http://arcw.comptek.ru/wireless/lucent/wl-uc.html -WaveLAN/ Ethernet converter http://arcw.comptek.ru/wireless/lucent/orinoko_adapter.html -ORINOCO переходник на шину ISA (или PCI) http://arcw.comptek.ru/wireless/lucent/wavep2.html -WavePOINT-II Access Point Для того что бы начать настраивать или конфигурировать сетевое оборудование RadioEthernet клиентской и серверной части беспроводной сетевой карточки фирмы (http://www.wavelan.com) ORiNOCO на Вашем ПК необходимо сделать сначала несколько плавных навязчивых и осторожный телодвижений... 8) а именно: 1 - Вставить переходник ISA`16<->PCMCIA в PC, предварительно вскрыв крышку ПК. 2 - Вставить PCMCIA карточку ORINOCO Silver 11MBit в переходник ISA`16<->PCMCIA по средством отверстия отведенного для этой карточки. Вставить у Вас получится только одной стороной, хотя если вдруг... В общем памятник уже готов... ,) 3 - Включить PC 4 - Пойти грузить Линух, и читать мануалы дабы хоть что-то четко понимать что делаете... Ветка Линукса не должна влиять на работу сетевой карточки или на ее настройку! Я проверял это на: RedHat Linux 6.2 BCLLinux 6.2 ASPLinux 7.1 RedHat Linux 7.1 Из прочитанного README видим что, необходимо иметь установленные следущие пакеты: wireless-tools-20-4 kernel-pcmcia-cs-3.1.24-2 Внимательно следите за обновлениями версий данных пакетов и о появлении новых, так как это может повлиять на работу вашего езернет соединения... ------------------------------------------------------------------------- Эти пакеты `должны!` быть в стандартной поставке дистрибутива. Вообще то в сети интернет можно найти более новые версии этих пакетов на сайте производителя оборудования WaveLan. Или же скачать их с моего сайта http://www.sky.net.ua/support/veter.php?path=%2Fprogramms%2Fint%2Fnet%2Flinux%2Fradioethernet Вполне возможно Вы тут можите найти последнии версии... 8) ------------------------------- ЗАМЕЧАНИЕ ------------------------------- В пакете wireless-tools-20-4 есть монитор сети но его нет собранного в пакете PRM ...замеченая мной ошибочка, которая была допущена при его написании, а именно: - не собирается файл *xwireless - это графический монитор состояния уровня сигнала работающий с использованием графических библиотек... во время сборки из исходных текстов Вы возможно получите сообщение при вводе команды: #make -f xwireless.make gcc -g -Wall -pipe -I. -c -I/usr/include -I/usr/X11R6/include -DNARROWPROTO xwireless.c In file included from /usr/include/linux/wireless.h:55, from xwireless.c:18: /usr/include/linux/if.h:86: field `ifru_addr' has incomplete type /usr/include/linux/if.h:87: field `ifru_dstaddr' has incomplete type /usr/include/linux/if.h:88: field `ifru_broadaddr' has incomplete type /usr/include/linux/if.h:89: field `ifru_netmask' has incomplete type /usr/include/linux/if.h:90: field `ifru_hwaddr' has incomplete type /usr/include/linux/if.h:99: confused by earlier errors, bailing out {standard input}: Assembler messages: {standard input}:400: Warning: end of file in string: inserted '"' {standard input}:755: Warning: .stabs: Missing comma make: *** [xwireless.o] Ошибка 2 Для его сборки Вам необходимо просто в вызове заголовочного файла просто поменять путь... Задание на дом - если Вам нужен монитор разберётесь... 8) ------------------------------------------------------------------------- Кстати о мониторах сети - взять их можно тоже с http://www.linux.sky.net.ua/pub/programms/int/net/linux/radioethernet/monitor/ Или с http://wibble.net/~sjh/wavelan/ (что более предпочтительно)... Также есть еще и другие версии мониторов, ноя их не буду указывать так как не один из них не работает... ------------------------------------------------------------------------- Если у Вас эти пакеты в исходных текстах и нет в системе то соберите их и установите. Устанавливаем эти пакеты и приступаем к настройке самой карточке ORINOCO Silver 11MBit на Вашем ПК. http://www.linux.sky.net.ua/pic/orinoco-isa.gif Рекомендую. применять переходники ISA-PCMCIA если у Вас старая материнская плата. По некоторому опыту с PCI. Hа бридже PCI-PCMCIA, который идет с Orinoco используется микро-чип фирмы Texas Instrument. Hа www.ti.com есть его спецификация с указанием - PCI 2.2 _required_. Если материнская плата достаточно старая, там используется AFAIU - 2.1 со всеми вытекающими последствиями. По этому некоторые люди и заводятся ISA-PCMCIA переходником что бы не иметь проблем связанных с установкой и настройкой... так как AFAIR, pcmcia не обнаруживается вообще. ...проблема которая возможно будет в случае с PCI, будет заключаться в следующем: #insmod wavelan.o WaveLAN init_module(): doing device probing (bad !) Specify base addresses while loading module to correct the problem WaveLAN init_module(): no device found wavelan.o: init_module: Input/output error Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters --------------------------------- СОВЕТ --------------------------------- Если карточка не определяется биосом... - Иногда достаточно подобрать слот методом перебора их по очереди. Но не на всех материнских платах этот вариант проходит. Может кто-нибудь и знает как енто можно еще вылечить... ------------------------------------------------------------------------- Вот те файлы над которыми необходимо что колдовать и зачитывать те заклинания, которые будут Вам петь вашу песню... Вобщем щас я вам расскажу где плясать с бубном 8) Конфигурационный файл: ------------------------------------------- 1 ---------------------------- #/etc/sysconfig/network NETWORKING=yes HOSTNAME=veter.host.name # Указываете имя хоста GATEWAY=`local IP` # Указываете IP хоста DNS1=`IP 1` # Указываете IP DNS1 DNS2=`IP 2` # Указываете IP DNS2 Укажите здесь свои данные и сохраните файл Конфигурационный файл: ------------------------------------------- 2 --------------------------- #/etc/sysconfig/pcmcia PCMCIA=yes # разрешаете работу устройства pcmcia PCIC=i82365 #PCIC_OPTS=do_scan=0 PCIC_OPTS="irq_list=7,9,10,11,12 extra_sockets=1" #Сообщаете о том на какие irq можно садиться CORE_OPTS= Обычно в этом фале изменяются только irq_list на те прерывания которые у Вас свободные! ЗАМЕЧАНИЕ; Предварительно узнайте какие у Вас на вашем ПК есть свободные irq. это можно сделать из под root командой - procinfo, или же при post-test'е вам BIOS сообщит... Конфигурационный файл: ------------------------------------------- 3 ----------------------------- создадим файл и вставим на место xx,yy,zz,qq свои #/etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 ONBOOT=yes IPADDR=xx.yy.zz.qq NETMASK=255.255.255.0 NETWORK=xx.yy.zz.0 BROADCAST=xx.yy.zz.255 Конфигурационный файл: ------------------------------------------- 4 ----------------------------- файл #/etc/pcmcia/config должен содержать в себе !!!обязательно!!! это строки: # # PCMCIA Card Configuration Database # # config 1.153 2000/12/14 19:29:59 (David Hinds) # # config.opts is now included at the very end # # Device driver definitions # device "wavelan_cs" # Это именно те модули которые возможно необходимы для работы class "network" module "wavelan_cs" device "wvlan_cs" # Это именно те модули которые возможно необходимы для работы class "network" module "wvlan_cs" # # Wireless network adapters # card "AT&T WaveLAN Adapter" # Это именно те модули которые возможно необходимы для работы version "AT&T", "WaveLAN/PCMCIA" bind "wavelan_cs" card "Cabletron RoamAbout 802.11 DS" # Это именно те модули которые возможно необходимы для работы version "Cabletron", "RoamAbout 802.11 DS" bind "wvlan_cs" card "Digital RoamAbout/DS" # Это именно те модули которые возможно необходимы для работы version "Digital", "RoamAbout/DS" bind "wavelan_cs" card "ELSA AirLancer MC-11" # Это именно те модули которые возможно необходимы для работы version "ELSA", "AirLancer MC-11" bind "wvlan_cs" card "Lucent Technologies WaveLAN Adapter" # Это именно те модули которые возможно необходимы для работы version "Lucent Technologies", "WaveLAN/PCMCIA" bind "wavelan_cs" card "Intersil PRISM2 11 Mbps Wireless Adapter" # Это именно те модули которые возможно необходимы для работы manfid 0x0156, 0x0002 bind "wvlan_cs" card "Lucent Technologies WaveLAN/IEEE Adapter" # Это именно те модули которые возможно необходимы для работы version "Lucent Technologies", "WaveLAN/IEEE" bind "wvlan_cs" card "MELCO WLI-PCM-L11" # Это именно те модули которые возможно необходимы для работы version "MELCO", "WLI-PCM-L11" bind "wvlan_cs" card "NCR WaveLAN Adapter" # Это именно те модули которые возможно необходимы для работы version "NCR", "WaveLAN/PCMCIA" bind "wavelan_cs" card "NCR WaveLAN/IEEE Adapter" # Это именно те модули которые возможно необходимы для работы version "NCR", "WaveLAN/IEEE" bind "wvlan_cs" # Include configuration files for add-on drivers source ./*.conf # Include local configuration settings source ./config.opts Конфигурационный файл: ------------------------------------------- 5 ---------------------------------- Предварительно необходимо сказать что, пакет pcmcia_cs, сам находит сетевое устройство работающее среди устройств PCMCIA. И дальше переменную этого устройства вставляет сам в нужные для работы скрипты... Здесь сообщаете о самой "песенке" 8) файл /etc/pcmcia/config.opts должен содержать в себе !!!обязательно!!! это строки: # # Local PCMCIA Configuration File # #---------------------------------------------------------------------- # System resources available for PCMCIA devices include port port 0x180-0x1bf, 0x100-0x4ff, port 0x800-0x8ff, port 0xc00-0xcff include memory 0xc0000-0xfffff include memory 0xa0000000-0xa0ffffff, memory 0x60000000-0x60ffffff # High port numbers do not always work... # include port 0x1000-0x17ff # Extra port range for IBM Token Ring include port 0xa00-0xaff # Resources we should not use, even if they appear to be available # First built-in serial port exclude irq 4 # Second built-in serial port exclude irq 3 # First built-in parallel port exclude irq 7 # PS/2 Mouse controller port, comment this out if you don't have a PS/2 # based mouse #exclude irq 12 #---------------------------------------------------------------------- # Examples of options for loadable modules # Options for WaveLAN/IEEE driver (ad-hoc mode)... #module "wvlan_cs" opts "port_type=3 channel=1 station_name=MY_PC" module "wvlan_cs" opts "channel=3 station_name=veter_wireless" Выдержка из форума - http://wireless.interstrada.net/ -------------------- Вообще, оборудование ORiNOCO позволяет производить настройку на 13 возможных подканалов в полосе частот 2400-2483.5 MHz, но в одной точке может работать без взаимных помех три карты ORiNOCO. Frequency Range 2400-2483.5 MHz 1 ETSI 1 2412 2 2417 3 2422 4 2427 5 2432 6 2437 7 2442 8 2447 9 2452 10 2457 11 2462 12 2467 13 2472 -------------------- Конфигурационный файл: ------------------------------------------- 6 -------------------------------- в этом файле описывается поведение устройства при инициализации... файл /etc/pcmcia/network должен выглядеть `примерно` так(хотя можите его модернизировать под себя): #! /bin/sh # # network.sample $Revision: 1.2 $ $Date: 2001/02/22 22:46:28 $ (David Hinds) # # Initialize or shutdown a PCMCIA ethernet adapter # # This script should be invoked with two arguments. The first is the # action to be taken, either "start", "stop", or "restart". The # second is the network interface name. action=$1 device=$2 case "${action:?}" in 'start') /etc/sysconfig/network-scripts/ifup ifcfg-${device} ;; 'stop') /etc/sysconfig/network-scripts/ifdown ifcfg-${device} ;; 'restart') /sbin/ifconfig ${device:?} down up ;; esac Конфигурационный файл: ------------------------------------------- 7 -------------------------------- Наличие файла #/etc/pcmcia/wireless с !!!обязательным!!! содержимым: #!/bin/sh # # wireless network 1.63 2000/02/09 03:12:42 (David Hinds/Jean Tourrilhes) # # Specific configuration of a PCMCIA wireless LAN adapter # # This script is invoked automatically by the network script; it should # not be executed by hand. # # Note : it would be real cool to have the name of the driver as part # of the extended device address # # Load site-specific settings if [ -x ./wireless.opts ] ; then . ./wireless.opts else . /etc/pcmcia/wireless.opts fi # Find the path where wireless tools are installed for IWPATH in /usr/{bin,sbin} /usr/local/{bin,sbin} /sbin ; do if [ -x $IWPATH/iwconfig ] ; then break ; fi done case "$ACTION" in 'start') [ "$VERBOSE" -a "$INFO" ] && echo "$INFO" # Set all desired settings via iwconfig # Mode need to be first : some settings apply only in a specific mode ! if [ "$MODE" ] ; then log $IWPATH/iwconfig $DEVICE mode $MODE fi # This is a bit hackish, but should do the job right... if [ "$ESSID" ] || [ "$MODE" ] ; then NICKNAME=`/bin/hostname` log $IWPATH/iwconfig $DEVICE nick $NICKNAME >/dev/null 2>&1 fi # Regular stuff... if [ "$NWID" ] ; then log $IWPATH/iwconfig $DEVICE nwid $NWID fi if [ "$FREQ" ] ; then log $IWPATH/iwconfig $DEVICE freq $FREQ elif [ "$CHANNEL" ] ; then log $IWPATH/iwconfig $DEVICE channel $CHANNEL fi if [ "$SENS" ] ; then log $IWPATH/iwconfig $DEVICE sens $SENS fi if [ "$RATE" ] ; then log $IWPATH/iwconfig $DEVICE rate $RATE fi if [ "$KEY" ] ; then log $IWPATH/iwconfig $DEVICE key $KEY fi if [ "$RTS" ] ; then log $IWPATH/iwconfig $DEVICE rts $RTS fi if [ "$FRAG" ] ; then log $IWPATH/iwconfig $DEVICE frag $FRAG fi # More specific parameters if [ "$IWCONFIG" ] ; then log $IWPATH/iwconfig $DEVICE $IWCONFIG fi if [ "$IWSPY" ] ; then log $IWPATH/iwspy $DEVICE $IWSPY fi if [ "$IWPRIV" ] ; then log $IWPATH/iwpriv $DEVICE $IWPRIV fi # ESSID need to be last : most device re-perform the scanning/discovery # when this is set, and things like encryption keys are better be # defined if we want to discover the right set of APs/nodes. if [ "$ESSID" ] ; then log $IWPATH/iwconfig $DEVICE essid "$ESSID" fi ;; 'cksum') chk_simple "$NEW_SCHEME,$SOCKET,$INSTANCE,$HWADDR" WIRELESS=$? ;; 'stop'|'check'|'restart'|'suspend'|'resume') ;; *) usage ;; esac Конфигурационный файл: ------------------------------------------- 8 ------------------------------- Вот этот файл будет заказывать вашу песню, громкость, темпы и тембры... Также здесь можно указать с какой карточкой будет осуществляться работа, все остальние будут по меньшей мере игнорироваться... За счет того что каждая карточка имеет свой уникальный MAC-адрес это и осуществляется... Наличие файла конфигурации #/etc/pcmcia/wireless.opts с персональными настройками: # Wireless LAN adapter configuration # # Theory of operation : # # The script attempts to match a block of settings to the specific wireless # card inserted, the first block matching the card is used. # The address format is "scheme,socket,instance,hwaddr", with * as a wildcard. # 'scheme' is the pcmcia scheme (set via 'cardctl scheme XXX'). # 'hwaddr' is the unique MAC address identifier of the wireless card. # The MAC address is usually printed on the card, or can be found via ifconfig. # Some examples here use only half of the MAC address with a wildcard to # match a whole family of cards... # # All the Wireless specific configuration is done through the Wireless # Extensions, so we will just call 'iwconfig' with the right parameters # defined below. # Of course, you need to have iwconfig installled on your system. # To download iwconfig, or for more info on Wireless Extensions : # http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html # # Note : you don't need to fill all parameters, leave them blank, in most # cases the driver will initialise itself with sane defaults values or # automatically figure out the value... And not all drivers do support # all settings... # # If you make any mistakes, you'll get a cryptic message in the system # log. You'll need to figure out on your own which parameter was wrong: # cardmgr[310]: executing: './network start wvlan0' # cardmgr[310]: + SIOCSIWMODE: Invalid argument # # Note also that this script will work only with the original Pcmcia scripts, # and not with the default Red Hat scripts. Send a bug report to Red Hat ;-) # # Finally, send comments and flames to me, Jean Tourrilhes <[email protected]> # case "$ADDRESS" in # NOTE : Remove the following four lines to activate the samples below ... # --------- START SECTION TO REMOVE ----------- *,*,*,*) ;; # ---------- END SECTION TO REMOVE ------------ # Here are a few examples with a few Wireless LANs supported... # Lucent Wavelan IEEE (+ Orinoco, RoamAbout and ELSA) # Note : wvlan_cs driver only, and version 1.0.4+ for encryption support *,*,*,00:60:1D:*|*,*,*,00:02:2D:*) # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- MAC-адрес 2-й карточки с которой будете вести обмен данными... INFO="Wavelan IEEE example (Lucent default settings)" ESSID="Wavelan Network" MODE="Managed" # RATE="auto" RATE="11M" # KEY="s:secu1" # To set all four keys, use : # KEY="s:secu1 [1] key s:secu2 [2] key s:secu3 [3] key s:secu4 [4] key [1]" # For the RG 1000 Residential Gateway: The ESSID is the identifier on # the unit, and the default key is the last 5 digits of the same. # ESSID="084d70" # KEY="s:84d70" ;; # Old Lucent Wavelan #*,*,*,08:00:0E:*) # ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- MAC-адрес 2-й карточки с которой будете вести обмен данными... # INFO="Wavelan example (Lucent default settings)" # NWID="0100" # MODE="Ad-Hoc" # FREQ="2.425G" # KEY="off" # ;; # Generic example (decribe all possible settings) *,*,*,*) INFO="Fill with your own settings..." # ESSID (extended network name) : My Network, any ESSID="veter_skynet_wireless" # NWID/Domain (cell identifier) : 89AB, 100, off NWID="off" # Operation mode : Ad-Hoc, Managed, Master, Repeater, Secondary, auto MODE="Master" # Frequency or channel : 1, 2, 3 (channel) ; 2.422G, 2.46G (frequency) FREQ="" CHANNEL="10" # Sensitivity (cell size + roaming speed) : 1, 2, 3 ; -70 (dBm) SENS="3" # Bit rate : auto, 1M, 11M RATE="11M" # Encryption key : 4567-89AB-CD, s:password KEY="" # RTS threshold : off, 500 RTS="500" # Fragmentation threshold : off, 1000 FRAG="off" # Other iwconfig parameters : power off, ap 01:23:45:67:89:AB IWCONFIG="" # iwspy parameters : + 01:23:45:67:89:AB IWSPY="" # iwpriv parameters : set_port 2, set_histo 50 60 IWPRIV="" ;; esac Как видите настройки довольно гибкие и ими можно манипулировать под свои цели... ------------------------------------------------------------------------------- И модернизируем по желанию /etc/hosts Устанавливаем демон pcmcia в "автозагрузку" xthtp ntsysv и намазывая на хлебушек масло, делаем первый глоток чая... Теперь Вам необходимо лишь сказать системе из под root`a: #/etc/init.d/network restart Деактивируются интерфейс eth0: [ ОК ] Деактивируются интерфейс eth1: [ ОК ] Запрещается маршрутизация пакетов IPv4: [ ОК ] Устанавливаются параметры сети: [ ОК ] Поднимается интерфейс lo: [ ОК ] Активируется интерфейс eth0: [ ОК ] Активируется интерфейс eth1: [ ОК ] #/etc/init.d/pcmcia restart Останавливаются службы PCMCIA: cardmgr модули. #должен пискнуть спикер Запускаются службы PCMCIA модули cardmgr. #должен пискнуть спикер ------------------------------------------------------------------------------- Можите и перегрузиться конечно если Вы так и не нашли разницу между Windows и Linux 8( ------------------------------------------------------------------------------- Следущим этапом будет настройка маршрутизации пакетом между интерфейсами, но... это уже другая статья и к этой не относится 8) Скажу только что у меня получилось... #netstat -nr Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 192.168.55.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 192.168.5.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 0.0.0.0 192.168.5.1 0.0.0.0 UG 0 0 0 eth0 Дописываете еще сюда дефолт гетвей и ... 8) Вроде все! ...Вот и весь Rock`n`Roll 8) На самом деле вам возможно прийдется еще кое что подправить, но у меня все нормально сразу заработало... ----------------------------------------------------------------------------------- Замечание от Leon Kanter из форума (http://www.linux.ru.net/index.php?module=news&action=thread&newsid=4677): "Слав, надо описать еще порядок получения лицензии в ГИЭ - где, что, и кому :)) Будь осторожен. " Да, надо сказать что это отнюдь не такой уж незаметный пункт, так как однажды могут прийти дяди с большим "ремнем" и... Выдержка из форума - http://wireless.interstrada.net/ -------------------- Вопрос: Нужно ли получать лицензию на использование частоты 2400-2483.5 MHz для эксплуатации оборудования Lucent Tech. ORiNOCO в Украине? Ответ: Данный диапазон частот подлежит лицензированию в Украине. Вопрос: Куда нужно обращаться, и какие документы необходимы для получения лицензии? Ответ: Лицензию выдает ГОСКОМСВЯЗИ, документы нужно подавать в УКРЧАСТОТНАГЛЯД по адресу: 252179 г. Киев, 15 километр. Образцы заполненных документов можно заказать по e-mail: [email protected] <менеджер Райчук Андрей> -------------------- Я не знаю как обстоят дела в других городах Украины, но уверен что в каждом городе обязательно есть некая такая служба "УКРЧАСТОТНАГЛЯД" - вот туда и обратитесь для регистрации оборудования и регистрации частоты на которой вы будете вести работу... Удачи Вам в настройке и запуске... Все замечания и вопросы просьба слать на мой e-mail:[email protected] Можно этот документ изменять и модернизировать для пополнения информации о настройках при условии что Вы вышлите мне обновленную версию 8)(надеюсь...) автор - Stanislav G.Prihodko e-mail - [email protected] ICQ# - 83332014 page - http://www.linux.sky.net.ua
From: Chernenko V.N. <[email protected]> Настройка карточки ORiNOCO Silver (ядро 2.2.x) 1. Скачиваем драйвер pcmci устройств и утилит конфигурации ftp://pcmcia-cs.sourceforge.net/pub/pcmcia-cs/ http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/ 2. Разворачиваем архивы # tar zxf pcmcia-cs-xxxxxx.tar.gz # tar zxf wireless_tools.xx.tar.gz 3. Установка утилит # cd wireless_tools.xx Копируем файл wireless.h в /usr/include/linux/ и (или) /usr/src/linux/include/linux Правим Makefile на предмет розмещения утилит INSTALL_DIR= /usr/local/sbin на INSTALL_DIR= /usr/sbin Собираем # make Устанавливаем # make install 4. Установка pcmci драйверов и драйверов устройств Переходим в директорию pcmcia-cs-xxxxxx # cd pcmcia-cs-xxxxxx Запускаем # ./Configure Отвечаем на все вопросы # make # make install 4.1. Идем в директорию /etc/sysconfig правим файл pcmcia на предмет PCMCIA=yes (включение pcmci) PCIC=i82365 (какая pcmci карточка стоит) 4.2. Для запуска этого хозяйства при старте нужен скриптик примерно такой (он должен поставлятся вместе с дистрибутивом) Пример здесь #chkconfig --add pcmcia или #ntsysv и отмечаем pcmcia 5. Настройка карточки и сети Если Вы все правильно зделали у Вас появится директория /etc/pcmci 5.1 переходим в нее и правим файл config.opts на предмет убрать коментарии с строки module "wvlan_cs" и правим на свое усмотрение к примеру module "wvlan_cs" opts "eth=1 port_type=3 channel=11" где eth=1 - номер интерфейса port_type=3 - WaveLAN port type: [1] BSS - Basic Service Set (default), [2] WDS - Wireless Distribution Sys- tem, [3] Pseudo-IBSS - ad-hoc network (no Access- Point, PtP). По поводу каналов насильно поменять нельзя :-( Но всетаки: channel=11 - номер канала (по каналам опредиляется радио частота на которой работает карточка) где Channel 01 : 2.412 GHz Channel 02 : 2.417 GHz Channel 03 : 2.422 GHz Channel 04 : 2.427 GHz Channel 05 : 2.432 GHz Channel 06 : 2.437 GHz Channel 07 : 2.442 GHz Channel 08 : 2.447 GHz Channel 09 : 2.452 GHz Channel 10 : 2.457 GHz Channel 11 : 2.462 GHz 5.2 Переходим к файлу network.opts , где правим сетку под себя Самое нужное IPADDR="192.168.0.67" - адрес ip карточки NETMASK="255.255.255.0" - маска сати NETWORK="192.168.0.0" - адрес сети BROADCAST="192.168.0.255" - бродкаст GATEWAY="192.168.0.1" - шлюз по умолчанию DOMAIN="vasia.pupkin.ua" - имя домена SEARCH="vasia.pupkin.ua" - имя домена которое прибавляется по умолчанию. Пока фатит. 5.3 Правим файл wireless.opts , где указываем некоторые параметры для радио сети ESSID="DODO" - общее название сети RATE="11M" - скорость на которой работает карточка (для Silver есль 1 Mb/s 2 Mb/s 5.5 Mb/s 11 Mb/s) KEY="s:Salo3kilo" - пароль сети (можно задавать как 4567-89AB-CD или s:password) Можно поигратся с RTS 6. Будет время дополню описание установки драйверов ftp://ftp.orinocowireless.com/pub/software/ORiNOCO/PC_Card/linux/R6.4winter2001/
|
Обсуждение | [ RSS ] |
|
Добавить комментарий |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |