Беспроводные IEEE 802.11b сетевые адаптеры компании Linksys

Мы продолжаем рассматривать оборудование для организации беспроводных сетей стандарта IEEE 802.11b. В этот раз к нам на тестирование попало оборудование американской компании Linksys. Эта компания не очень известна на российском рынке, однако, в Америке она уже третий год входит в престижный список 500 самых быстроразвивающихся компаний. Основная продукция Linksys — сетевое оборудование. Производится практически все — от сетевых карт до DSL маршрутизаторов. Кроме технологии Ethernet представлены продукты HomePNA и IEEE 802.11b.

Нас сейчас интересуют именно последние. Они включают в себя:

  • WPC11 — Instant Wireless Network PC Card
  • WDT11 — Instant Wireless PCI Adapter
  • WUSB11 — Instant Wireless USB Network Adapter
  • WAP11 — Instant Wireless Network Access Point
  • BEFW11P1 — EtherFast Wireless AP + Cable/DSL Router w/PrintServer
  • BEFW11S4 — EtherFast Wireless AP + Cable/DSL Router w/4-Port Switch

По сравнению с продукцией Lucent, адаптеры от Linksys имеют более привлекательную цену — примерно $160 за PCMCIA адаптер и $320 за точку доступа (розничные цены в Москве).

На тестирование было представлено два комплекта PCMCIA карта и PCI адаптер к ней. Приведем параметры радиокарты WPC11:

  • стандарт передачи данных IEEE 802.11b
  • скорость передачи данных — 11 Mbit/sec (поддерживаются и скорости 5,5, 2, 1 Mbit/sec)
  • драйвера под ОС Windows 95, 98, ME, 2000, NT (есть независимый проект разработки драйверов под Linux)
  • поддержка Plug-and-Play, Advanced Power Management
  • интегрированная антенна (без возможности расширения)
  • используется набор микросхем Intersil HFA3841/HFA3842
  • совместимо с оборудованием IEEE 802.11b (DSSS) 2.4GHz других поставщиков
  • шифрование WEP с длинной ключа 40 и 128 бит
  • количество каналов: 11 (US, Canada) 13 (Europe) 14 (Japan)
  • дальность работы
    • в помещении
      • 50m @ 11 Mbps
      • 80m @ 5,5 Mbps
      • 120m @ 2 Mbps
      • 150m @ 1 Mpbs
    • на открытом воздухе
      • 250m @ 11 Mbps
      • 350m @ 5,5 Mbps
      • 400m @ 2 Mbps
      • 500m @ 1 Mbps
  • интерфейс PCMCIA Type II

Для установки в настольные ПК предлагается использовать адаптер для шины PCI WDT11. Он поддерживает установку одной карты стандарта PC Card-16 bit и совместим с шиной PCI 2.1. Следует отметить, что этот адаптер можно применять только с картами Linksys WPC11. Дело в том, что WDT11 представляет собой просто переходник с шины PCMCIA на PCI. Он не является полноценным контроллером шины PCMCIA. Отдельных драйверов для него нет и при установке адаптера без радиокарты он просто существует как неработающее PCI устройство. При установке комплекта WPC11+WDT11 в компьютер используются те же драйвера, что и для отдельной WPC11, отличаются только несколько параметров в реестре. Естественно для этой пры не поддерживается режим Hot Plug.

Конечно, карту WPC11 можно установить в настольный ПК и с использованием других адаптеров. Например, отлично подходит ISA-PCMCIA адаптер от Lucent.

Из остальных особенностей конструкции WPC11 отметим наличие двух светодиодов — питание и прием/передача. К сожалению, если адаптер установлен через WDT11 в настольный ПК с корпусом "башня", светодиоды видны только если ПК перевернуть. Интегрированная антенна закрыта в пластиковый корпус, однако эта выступающая часть карточки кажется очень хрупкой.

Карты комплектуются руководством с подробным описанием процесса установки адаптеров (PCMCIA и PCI) во всех системах семейства Windows и компакт диском с драйверами.

Поскольку была заявлена совместимость с Windows 2000, первый опыт по установке адаптера был с этой системой. После инсталляции адаптера и включения ПК система попросила драйвера, которые были ей незамедлительно предоставлены. Однако после перезагрузки адаптер не работал — в диспетчере устройств красовался желтый восклицательный знак и надпись о том, что драйвер не может стартовать. При этом в системном журнале было записано сообщение от драйвера "Does not support the configuration supplied." ("Предложенная конфигурация не поддерживается"). На сайте компании нет практически никакой дополнительной технической информации, а FAQ включает в себя вопросы типа "А игрушки сетевые работать будут?".

Дополнительные поиски в интернет ни к чему не привели. Так что пришлось искать решение самому. Поскольку самая частая проблема -  линии прерывания, то сначала я проверил их. Действительно, используемый ПК был достаточно сильно загружен — USB и SCSI контроллеры, сеть, звук. Однако отключение всех необязательных устройств (и даже COM и LPT портов) ни к чему не привело. Хотя в этой ситуации BIOS выдавал контроллеру прерывание, причем именно его личное. Аналогичное поведение контроллер показал еще на одном ПК. В обоих случаях винить кого-то еще, кроме беспроводной карты было странно — оба ПК построены на основе хороших материнских плат MSI и ASUS и прекрасно работали со всевозможным оборудованием до этого.

Отчаявшись запустить адаптер под Windows 2000 я установил операционную систему Windows ME. И под ней адаптер наконец заработал! Ради интереса, я попробовал переставить адаптер в другой слот, так что он стал разделять прерывание с USB контроллером. И в этой конфигурации он также прекрасно функционировал. На втором ПК я поставил ОС Windows 98 SE и радиокарта заработала и в этой ОС. Обратив внимание, что все используемые ПК были построены на базе чипсетов компании Via, я решил для чистоты эксперимента попробовать карту под Windows 2000 на чипсете Intel. На собранном для этой цели ПК (на базе системной платы SuperMicro P6DBU на чипсете Intel 440BX) была поставлена система Windows 2000 Pro и установлен сетевой радиоадаптер Linksys. После инсталляции драйверов карта прекрасно заработала, даже не требуя перезагрузки ПК. Таким образом можно констатировать, что использование таких PCI адаптеров в настоящий момент невозможно на ПК с чипсетами Via KT133 и Apollo Pro 133A под ОС Windows 2000.

И вот, наконец, после долгих мучений увидев свет (мигающий светодиод на карте :) в окне (Windows 98 :), я перешел к практическим испытаниям.

Сначала необходимо настроить режимы работы карт. Это можно сделать двумя путями — первый через закладку параметров карты в свойствах сети:

Здесь можно настроить практически все параметры радиокарты. Основные из них это:

  • номер канала
  • тип сети (одноранговая или через точку доступа)
  • SSID (имя сети, определяет группу карт в одной радиосети)
  • шифрование WEP

Нет только возможности указать ключ для WEP шифрования.

Второй способ настройки карты — использовать прилагающуюся утилиту Wireless LAN Configuration Utility. Здесь есть преимущество — изменение параметров карты через эту программу, в отличие от первого метода, не требует перезагрузки ПК.

Если неизвестно, на каком канале работает сеть, к которой нужно подключиться, можно просканировать все возможные каналы. Есть индикатор текущей скорости соединения. При работе через точку доступа можно посмотреть показатели качества связи. И, наконец, последняя закладка показывает информацию о версиях драйвера, программы конфигурации и внутренней прошивки карты.

При необходимости программу можно поместить в трей, где она будет показывать наличие или отсутствие связи.

Поскольку firmware храниться в карте в микросхеме flash, то возможно его обновление. Необходимая программа есть на сайте производителя, но прошивка сейчас существует только одна (карты поставлялись уже с ней).

Теперь приступаем к тестам.

Первый из них — скорость. Использовались два варианта подсчета — скорость передачи файла (сеть Microsoft Network, протокол TCP/IP) и специальная программа от производителя чипсета радиокарты (Intetsil, ранее Harris Semiconductor) — laneval.exe. Сравнение проводилось с обычной сетью на витой паре между теми же ПК.

Получились следующие результаты:

 10BaseTLinkSys Wireless
передача файла950Kbytes/sec580Kbytes/sec
laneval.exe8010Kbit/sec4100Kbit/sec

Как видно из цифр, радиооборудование уступает в скорости стандартной 10Mbit проводной сети Ethernet. Однако такая потеря мне кажется все-таки не значительной платой за отсутствие проводов.

Второй тест — совместимость с оборудованием стандарта IEEE 802.11b других производителей. В качестве партнера выступала карта Lucent Orinoco Sivler. После необходимой настройки (тип и название сети), карты сразу увидели друг друга. Таким образом можно сказать, что базовые режимы работы вполне допускают совместную работу карт LinkSys и законодателя мод в области беспроводной связи Lucent. Однако использование WEP шифрования в такой паре затруднено — карты имеют свои собственные способы задания ключа и неизвестно, поймут ли они друг друга. Практически это нам проверить не удалось, поскольку карта от Linksys позволяет использовать 40 и 128 битный ключ, а Orinoco Silver — только 64 битный. Заметим,  что карты могут работать в трех типах сетей — Ad-Hoc — одноранговая сеть для карт на базе чипсета Prism 2, 802.11b Ad-Hoc — одноранговая, совместимая с IEEE 802.11b (для работы с Orinico использовался именно этот) и Infrastructure — через точку доступа.

И последний, третий, тест -  дальность работы карт на открытой местности. Для этого использовался ПК, установленный в доме, около окна, и ноутбук. При установке PCMCIA карты в ноутбук, я снова столкнулся с трудностями. На Pentium MMX ноутбуке стояла ОС Windows 95 OSR2. Конфигурация включала звуковую карту, USB, IrDA, CD-ROM. После установки карты, система попросила драйвера и легко установила их. Однако после установки программы Configuration Utility и последующей перезагрузки ПК Windows 95 не смогла запуститься — ПК стал постоянно уходить на перезагрузку. Удаление сетевой радио карты, ее драйверов и программы не исправило ситуации. Пришлось удалять из диспетчера устройств все, что относится к PCMCIA и ставить заново. Но и после этого драйвера карты не запускались. И только после отключения ком портов (для освобождения прерываний) все заработало.

Поскольку драйвера карты не умеют показывать качество сигнала при работе в режиме одноранговой сети (Ad-Hoc), то измерения носят не очень точный характер. Радиокарта компании Linksys показала хорошие результаты — на расстоянии в 170 метров скорость работы оставалась максимальной — 11Mbit/sec. При дальнейшем увеличении расстояния карта снижала скорость, однако этот процесс было трудно контролировать (недостаток ПО), и поэтому точно установить предел работы карты оказалось невозможно — скорость передачи файлов была то почти максимальная, то никакая. Предположим, что в стационарных условиях можно добиться дальности в 250 метров. Также отметим, что явное ограничение скорости карты через ее параметры не оказывало практически никакого влияния на ее поведение.

Для карт WPC11 существует сильная зависимость скорости (и дальности) работы от взаимного расположения антенн. На маленьких (около 100м) расстояниях это практически незаметно, однако при увеличении расстояния до 150м при неправильном расположении антенн связи может не быть совсем. В сочетании с невозможностью подключения внешней антенны, это может стать ограничением при построении мобильных сетей.

Что касается дальности работы в помещении, то даже на 30 метрах при наличии четырех железобетонных стен между компьютерами связь была крайне неустойчивая. Похоже, что параметры карты про работу в помещении относятся к офисам в американском исполнении — с большими комнатами и тонкими стенами.

Напоследок отметим, что карта заметно нагревается в процессе работы.

Выводы

Беспроводные сетевые карты WPC11 компании Linksys являются неплохой альтернативой продукции других, более известных, компаний. По своим возможностям они практически не уступают картам серии Lucent Orinoco. Однако недостатки в драйверах затрудняют их использование, особенно с PCI адаптером WDP11.

Плюсы

  • невысокая цена
  • легкость настройки через свойства карты
  • совместимость с продуктами других производителей

Минусы

  • небогатые возможности диагностики
  • недоработанные драйвера для PCI адаптера
  • отсутствие драйверов под ОС, отличные от Microsoft Windows
  • невозможность подключения внешней антенны

 

Оборудование для тестирования предоставлено компанией Диджитал Нэйчур

 




13 апреля 2001 Г.

IEEE 802.11b Linksys (Wireless Adapters)

IEEE 802.11b Linksys

IEEE 802.11b. Linksys. , , 500 . Linksys — . — DSL . Ethernet HomePNA IEEE 802.11b.

. :

  • WPC11 — Instant Wireless Network PC Card
  • WDT11 — Instant Wireless PCI Adapter
  • WUSB11 — Instant Wireless USB Network Adapter
  • WAP11 — Instant Wireless Network Access Point
  • BEFW11P1 — EtherFast Wireless AP + Cable/DSL Router w/PrintServer
  • BEFW11S4 — EtherFast Wireless AP + Cable/DSL Router w/4-Port Switch

Lucent, Linksys — $160 PCMCIA $320 ( ).

PCMCIA PCI . WPC11:

  • IEEE 802.11b
  • — 11 Mbit/sec ( 5,5, 2, 1 Mbit/sec)
  • Windows 95, 98, ME, 2000, NT ( Linux)
  • Plug-and-Play, Advanced Power Management
  • ( )
  • Intersil HFA3841/HFA3842
  • IEEE 802.11b (DSSS) 2.4GHz
  • WEP 40 128
  • : 11 (US, Canada) 13 (Europe) 14 (Japan)
      • 50m @ 11 Mbps
      • 80m @ 5,5 Mbps
      • 120m @ 2 Mbps
      • 150m @ 1 Mpbs
      • 250m @ 11 Mbps
      • 350m @ 5,5 Mbps
      • 400m @ 2 Mbps
      • 500m @ 1 Mbps
  • PCMCIA Type II

PCI WDT11. PC Card-16 bit PCI 2.1. , Linksys WPC11. , WDT11 PCMCIA PCI. PCMCIA. PCI . WPC11+WDT11 , WPC11, . Hot Plug.

, WPC11 . , ISA-PCMCIA Lucent.

WPC11 — /. , WDT11 "", . , .

(PCMCIA PCI) Windows .

Windows 2000, . , . — , . "Does not support the configuration supplied." (" "). , FAQ " ?".

. . -  , . , — USB SCSI , , . ( COM LPT ) . BIOS , . . - , — MSI ASUS .

Windows 2000 Windows ME. ! , , USB . . Windows 98 SE . , Via, Windows 2000 Intel. ( SuperMicro P6DBU Intel 440BX) Windows 2000 Pro Linksys. , . , PCI Via KT133 Apollo Pro 133A Windows 2000.

, , ( :) (Windows 98 :), .

. — :

. :

  • ( )
  • SSID ( , )
  • WEP

WEP .

— Wireless LAN Configuration Utility. — , , .

, , , . . . , , , .

, .

firmware flash, . , ( ).

.

— . — ( Microsoft Network, TCP/IP) (Intetsil, Harris Semiconductor) — laneval.exe. .

:

  10BaseT LinkSys Wireless
950Kbytes/sec 580Kbytes/sec
laneval.exe 8010Kbit/sec 4100Kbit/sec

, 10Mbit Ethernet. - .

— IEEE 802.11b . Lucent Orinoco Sivler. ( ), . , LinkSys Lucent. WEP — , . , Linksys 40 128 , Orinoco Silver — 64 . ,  — Ad-Hoc — Prism 2, 802.11b Ad-Hoc — , IEEE 802.11b ( Orinico ) Infrastructure — .

, , -  . , , , . PCMCIA , . Pentium MMX Windows 95 OSR2. , USB, IrDA, CD-ROM. , . Configuration Utility Windows 95 — . , . , PCMCIA . . ( ) .

(Ad-Hoc), . Linksys — 170 — 11Mbit/sec. , ( ), — , . , 250 . , .

WPC11 ( ) . ( 100) , 150 . , .

, 30 . , — .

, .

WPC11 Linksys , , . Lucent Orinoco. , PCI WDP11.

  • PCI
  • , Microsoft Windows