Конфигурирование сетевого адаптера состоит в его настройке на использование определенных аппаратных ресурсов, перечисленных ниже.
• Линия запроса на прерывание (interrupt request, IRQ) — линия, по которой периферийное устройство посылает запросы процессору.
• Адреса порта ввода-вывода (Input/output port addresses) — адреса ячеек памяти, выделенных устройству для обмена информацией с другими компонентами компьютера.
• Адреса памяти (Memory addresses) — адреса ячеек памяти, выделенные устройстьу для установки специализированной базовой системы ввода/вывода (basic input/output system, BIOS).
• Каналы прямого доступа к памяти (Direct memory access, DMA) используются устройствами для передачи информации в оперативную память и из нее.
Адресами памяти и каналами DMA сетевые адаптеры обычно не пользуются, а вот адрес порта ввода-вывода и линия IRQ нужны каждому сетевому адаптеру, чтобы обмениваться данными с компьютером.
Если и компьютер, и сетевой адаптер поддерживают стандарт Plug and Play, настройка ресурсов осуществляется автоматически. Компьютер обнаруживает адаптер, распознает его, определяет свободные ресурсы и настраивает адаптер на их использование. Однако сетевому администратору полагается знать о процессе настройки, поскольку Вам иногда придется иметь дело с компьютерами или сетевыми адаптерами, которые не поддерживают технологию Plug and Play, или столкнуться с ситуацией, когда устройство Plug and Play почему-то не настраивается. Неудачная конфигурация сетевого адаптера — одна из основных причин сбоев при общении компьютера с сетью. Умение решать подобные проблемы — признак высокой квалификации.
Для обмена данными между сетевым адаптером (или любым другим адаптером) и компьютером, на котором он установлен, необходимо, чтобы и оборудование (т. е. адаптер), и программное обеспечение (т. е. драйвер адаптера) были настроены на использование одних и тех же ресурсов. До появления технологии Plug and Play это означало ручную настройку сетевого адаптера и его драйвера на использование одних и тех же линий IRQ и портов ввода-вывода. Несовпадение ресурсов, используемых сетевым адаптером и его драйвером, означает, что данные, курсирующие между ними, не будут попадать по назначению. Кроме того, если настроить сетевой адаптер на использование ресурсов, которые уже выделены другому устройству компьютера, работа обоих будет, по всей вероятности, нарушена.
Настройка аппаратных ресурсов в старых сетевых платах выполняется с помощью джамперов и DIP-переключателей. Плата такого типа конфигурируется до установки в компьютер. Если Вы обнаружите, что выбранные установки непригодны, плату, может быть, даже
придется вытащить из слота. В более поздних моделях сетевых плат для настройки ресурсов используется специальная программа, поставляемая производителем платы. Это облегчает перенастройку параметров в случае возникновения конфликта. Современные платы стандарта Plug and Play обычно также поставляются с конфигурирующей программой, но прибегнуть к ней придется лишь в случае, если компьютер не работает должным образом с Plug and Play.
При работе со старым оборудованием для выбора подходящих настроек сетевой платы придется воспользоваться методом проб и ошибок. У старых плат число возможных установок сравнительно невелико, поэтому Вы быстро найдете подходящую конфигурацию. У новых плат параметров больше, но на современном компьютере с такими ОС, как Windows XP, Windows 95/98/2000 или Windows Me, к Вашим услугам более удобные инструменты для разрешения конфликтных ситуаций, связанных с аппаратными ресурсами. В окне Диспетчер устройств (Device Manager), показанном на рис. 2.13, Вы найдете список ресурсов для всех компонентов компьютера и информацию о том, что установленная сетевая плата вступила в конфликт на уровне ресурсов с другим устройством. С помощью Диспетчера устройств Вы разберетесь, с каким устройством конфликтует сетевая плата и какой ресурс нужно перенастроить.