Джон Росс - Wi-Fi. Беспроводная сеть
AirPort Admin Utility для Windows
Собственность компании Apple утилита Admin Utility для Windows доступна для свободной загрузки с http://docs.info.apple.com/article.html?artnum=l20093.
Программа не работает с оригинальной (Graphite) AirPort Base Station, но является полезным инструментом для более новой версии (Snow).
Полностью соответствуя своему названию, AirPort Admin Utility для Windows выполняет те же функции, что и AirPort Admin Utility для Macintosh.
AirPort Base Station Configurator
AirPort Base Station Configurator (Конфигуратор базовой станции AirPort) от Jon Sevy представляет собой написанное на Java приложение, которое запускается на любом компьютере, имеющем Java Runtime Environment (Оболочка запуска Java), включая большинство версий Windows, Unix и Mac OS. Программа (с полным руководством) доступна для загрузки на http://edge.mcs.drexel.edu/GICL/people/sevyairport. На рис. 6.10 изображено типовое окно программы.
Рис. 6.10
Некоторые другие утилиты AirPort доступны из того же источника. Среди них программа мониторинга работы модема базовой станции, утилита, оценивающая уровень и качество сигнала беспроводных соединений, и Wireless Host Monitor (Мониторинг беспроводного хоста), которая отображает список компьютеров, подключенных в данный момент к базовой станции.
FreeBase
FreeBase является конфигурационной программой базовой станции AirPort для Windows, доступной в режиме online на http://freebase.sourceforge.net. Web-сайт FreeBase также содержит «экскурсию» по AirPort Base Station, которая поясняет, как менять карту внутреннего адаптера и предоставляет некоторые подробности о внутренних протоколах передачи настроек и конфигурационной схеме базовой станции.
На рис. 6.11 показано окно FreeBase. Аналогично AirPort Base Station Configurator во FreeBase все организовано в одном окне, снабженном вкладками.
Рис. 6.11
KarlNet Configurator
Как мы ранее упоминали в этой главе, AirPort Base Station представляет собой версию точки доступа, разработанную KarlNet. KarlNet не гарантирует, что ее собственная программа KarlNet Configurator будет работать с AirPort Base Station (вероятно, потому, что не желает конкурировать с главным заказчиком), но можно предположить, что она на самом деле будет работать. Версия KarlNet Configurator для Windows доступна для загрузки на http://www.karlnet.com/download. Тем не менее программа KarlNet значительно более ограничена, чем две другие конфигурационные программы для Windows, поэтому нет особой причины выбирать именно ее.
Является ли AirPort альтернативой?Поскольку Apple может управлять обоими объектами сетевого соединения AirPort — точкой доступа и сетевыми клиентами, она предлагает систему автоматического решения проблем конфигурирования, являющихся камнем преткновения в большинстве других беспроводных сетей, без потери совместимости с другими Wi-Fi-сетями. Можно надеяться, что инструменты беспроводной сети в Windows XP будут двигаться в том же направлении, но на данный момент по-прежнему проще и быстрее подключить группу Мае к сети AirPort, чем к сети, в которой используется другая марка точки доступа. После ознакомления с секретными обозначениями (в виде замысловатых названий AirPort, данных некоторым стандартным свойствам и функциям) ваши сетевые адаптеры будут также прекрасно чувствовать себя в сети AirPort.
Сеть AirPort, без сомнения, является очевидным выбором для офисной или домашней беспроводной сети, где большинство компьютеров — Macintosh. Для остальных AirPort Base Station (при необходимости с посредническим программным обеспечением) является полностью подходящей точкой доступа.
Независимо от позиции в этих утомительных диспутах лиц, использующих различные операционные системы, получается, что Apple заслужила на это право.
Глава 7. Wi-Fi для Linux
Каждый беспроводной сетевой адаптер (за исключением Apple AirPort Card) поставляется с драйверами и конфигурационными инструментами для Microsoft Windows, но это не означает, что Windows является единственной операционной системой, которая будет работать с данным адаптером. Сети TCP/IP безразлично, какой тип операционной системы используется на компьютерах, подключенных к ней. Она просто принимает биты и байты с порта компьютера и распространяет их. Если вы можете найти нужный драйвер для своего сетевого адаптера, у вас есть возможность использовать беспроводную сеть с компьютером любого типа. Данное утверждение так же справедливо для Linux и различных версий Unix, как и для систем Windows и Macintosh. Эта глава содержит информацию о подключении вашего компьютера на базе Linux к сети Wi-Fi и описывает некоторые утилиты и инструменты, которые могут упростить положение вещей. В главе 8 вы можете найти похожую информацию об использовании в сети Wi-Fi компьютеров Unix.
Найти нужный драйвер не всегда просто. Данная глава поясняет, как найти необходимые драйверы под Linux для нескольких адаптеров и как установить и использовать их для подключения к беспроводной сети. Глава предназначена для пользователей, которые уже имеют достаточный опыт работы с Linux по настройке и использованию проводного сетевого подключения. Если вам необходимо получить дополнительную поддержку по использованию ваших клиентов под Linux, вы должны обратиться к соседу-специалисту или поискать более подробную книгу по Linux.
Драйверы: особенности и противоречияПеред тем как глубже окунуться в таинства подключения устройств под Linux к беспроводным сетям, давайте уделим немного времени обзору задач драйверов и причине их чрезвычайной важности. В этой главе вы сможете найти совет по поиску нужных драйверов для различных типов беспроводных сетевых адаптеров и их использованию для подключения компьютеров под Linux к беспроводной сети.
Драйвер — это средство взаимодействия операционной системы и периферийного устройства, подключенного к компьютеру. Драйвер преобразует входящие команды и данные, полученные или переданные устройству в форму, понятную операционной системе. Он управляет памятью и синхронизацией с ОС, определяет порты ввода-вывода (I/O) и прерывания, которые будут использоваться с операционной системой. На рис. 7.1 показано взаимодействие между компьютером и стандартным драйвером устройства.
Рис. 7.1
Каждое периферийное устройство, включая беспроводной сетевой адаптер, требует драйвер, преобразующий стандартные функции ОС в команды управления. Устройство без правильного драйвера полезно не больше, чем пресс-папье или дверная пружина.
Например, драйвер для клавиатуры сообщает компьютеру о том, какой порт ввода/вывода переносит данные, преобразует нажатия клавиш в понятные данные и управляет включением/выключением индикаторов Caps Lock, Num Lock и Scroll Lock. Драйвер принтера содержит специальные алгоритмы, отличающие матричный принтер от лазерного. Драйвер для устройства ввода или вывода будет определять, используется ли при работе последовательный или параллельный порт, USB-порт, разъем PCMCIA или один из внутренних слотов расширения на материнской плате компьютера. Драйвер для беспроводного сетевого адаптера устанавливает номер канала, используемый радиоустройством для передачи и приема данных, уровень передаваемой радиоустройством мощности и скорость передачи данных.
Драйверы для беспроводных Ethernet-адаптеров управляют на физическом уровне протоколами TCP/IP, оперируя информацией, необходимой адаптерам для установки и использования радиосоединений с сетью, тогда как другие уровни определяют формат передаваемых данных и их содержание. Этим гарантируется возможность адаптера работать с различными форматами данных.
Драйверы также согласовывают работу некоторой части оборудования с различными операционными системами. Они преобразуют входные и выходные сигналы в команды на «родственном языке» устройства и наоборот.
Драйверы, написанные для различных операционных систем, управляющих одним и тем же устройством, начинают работу, имея инструкции в виде различных форм, и преобразуют данные инструкции в тот же самый набор элементов управления устройством. Поэтому, если ваш компьютер работает под Linux, требуются драйверы устройства, написанные специально для данной операционной системы.
Может быть полезным представление драйвера как словаря для устройства.
Все словари, написанные на английском, датском и малайском, содержат одинаковый набор понятий, но они представлены на языках, которые будут понятны разным пользователям. Драйверы компьютерных устройств аналогичны, только вместо языков человеческой речи выступают операционные системы.
Драйвер устройства является отличной от конфигурационной утилиты программой, но многие разработчики программного обеспечения комбинируют оба типа в единую программу установки. Конфигурационная утилита содержит набор конфигурирующих устройство команд и поля ввода, принимающие данные в обоих направлениях через драйвер к сетевому адаптеру.