-
Эта глава посвящена конфигурированию двух наиболее распространенных видов периферийных устройств – принтеров и модемов. Мы изучим работу портов Linux, исследуем файлы, управляющие системой печати, ознакомимся с minicom – стандартным эмулятором терминала Linux, используемым для доступа к модему.
-
Технология самоконфигурирования Plug and Play устанавливает связь между устройствами и базовыми компонентами компьютера, такими как процессор и оперативная память. Устройства компьютера обмениваются, используя различные каналы, адреса и порты: | IRQ (Запросы прерываний).
-
Многие периферийные устройства, используемые в устаревших моделях компьютеров, построены в расчете на работу через шину Industry Standard Architecture (ISA). | Технология самоконфигурирования Plug-and-Play ISA появилась в 1993 году, поэтому большинство ISA-устройств вполне удовлетворяет стандартам РnР.
-
Внешние устройства зачастую проще конфигурировать, поскольку собственных специальных каналов у них нет. Внешние устройства, такие как модемы или принтеры, обычно подключаются к специальному физическому порту.
-
В гл. 15 вы узнали, насколько просто можно отконфигурировать принтер в системе Linux Red Hat 7.1, если воспользоваться утилитой Printconf. Но есть и две другие возможности. В этой главе рассмотрены основные приемы конфигурирования принтера вручную и с помощью системы Apsfilter.
-
Файл printcap находится в каталоге /etc и является основой конфигурации печати в Linux. Он содержит сведения обо всех принтерах, установленных в системе. Когда загружается демон печати Ipd (обычно при загрузке Linux), он считывает из этого файла информацию о принтерах, которые предстоит обслуживать.
-
Фильтры печати – специальные программы или сценарии, предназначенные для обработки данных, направляемых на печать. Например, для принтера PCL можно написать один сценарий для преобразования формата текстовых АSСII-данных и их отправки непосредственно на принтер, другой – для передачи данных программе GhostScript, откуда они переправляются на принтер уже в формате PCL.
-
Модемы относятся к тому типу периферийных устройств, установка которых в Linux не составляет никакого труда. Обычно, Linux использует Plug-and-Play характеристики модема, чтобы, автоматически его сконфигурировать.
-
Ряд дистрибутивов Linux включает в свой состав инструментарий распознавания аппаратуры. В состав Red Hat Linux 7.1 входит утилита Kudzu, названная так в память о сорте восточно-азиатской лозы, которая может расти более чем на фут в день.
-
В среде Linux каждому периферийному физическому устройству или порту подключения сопоставляется один или несколько файлов в специальном каталоге / dev. Это относится к жестким дискам, устройствам CD-ROM, параллельным и последовательным портам. | Основной принцип достаточно прост.
-
Чтобы модем работал эффективно, он должен удовлетворять нескольким критериям. | Правильное подключение к ПК. | Подключение к нужному порту | Не использовать IRQ и адрес ввода/вывода другого устройства. | Подключение модема к ПК | Подключение модема несложно.
-
В Linux есть разнообразнейшие программы, предназначенные для работы с модемом. | Ниже перечислены некоторые из них: | minicom. Простой пакет эмуляции терминала текстового режима. | seyon. Пакет эмуляции терминала для X Windows. | pppd. Демон для установки РРР-соединений с Internet (гл. 22). | efax.
-
Первый шаг в применении minicom – создание глобального конфигурационного файла. Для этого надо запустить minicom с флажком – s, войдя в систему как корневой пользователь. | # minicom -s | По этой команде происходит запуск конфигурационной среды minicom (рис. 18.8). | Рис. 18.8.
-
Применение в Linux адаптеров ISDN может оказаться несколько проблематичным. Трудности вызваны тем, что принцип действия встроенных и внешних адаптеров принципиально различен. Более того, нет технологического единообразия встроенных адаптеров.
-
Сегодня существует ряд технологий, обеспечивающих более быструю, чем ISDN, связь. Иногда их называют широкополосными сетями. Возможно, вам уже доступно подключение к такому сервису по телевизионным кабельным сетям, через службу Digital Subscriber Lines (DSL) посредством телефонной сети, через спутниковую связь, или беспроводные высокоскоростные соединения.
-
Большинство последних дистрибутивов Linux поддерживают USB-мышь и USB-клавиатуру. В значительной мере такая поддержка была реализована в разных Linux-дистрибутивах даже до появления ядра Linux Kernel 2.4. Оба устройства описаны в гл.
-
Если все установлено корректно, то USB обеспечивает поддержку нескольких манипуляторов мышь. Linux может сконфигурировать все USB-мыши с помощью одного драйвера /dev/input/mice. Если ваш дистрибутив Linux не распознал USB-мышь (или несколько мышей) в рамках описанной ранее процедуры, внесите необходимые изменения в ядро Linux.
-
У многих современных компьютеров корневой USB-хаб размещен на материнской плате. Встроенный в нее BIOS должен в полной мере поддерживать USB-клавиатуру. В такой ситуации, вам, вероятно, не нужны никакие дополнительные сведения о USB для организации поддержки клавиатуры ядром Linux-системы.