Ethernet - не единственный сетевой интерфейс TCP/IP, с которым способна работать система FreeBSD. Поддерживается и ряд других интерфейсов. Интерфейсы последовательных линий необходимы для работы SLIP и РРР:
device sioO at isa? port I0_C0M1 flags 0x10 irq 4 device siol at isa? port I0_C0M2 irq 3 device sio2 at isa? disable port I0_C0M3 irq 5 device sio3 at isa? disable port I0_C0M4 irq 9
Четыре последовательных интерфейса, от sioO до sio3, соответствуют интерфейсам MS-DOS от СОМ1 до COM4. Они нужны для работы по протоколам SLIP и РРР. В главе 6 рассмотрены прочие аспекты настройки РРР.
Оператор device изменяется от интерфейса к интерфейсу. Но как определить, какие аппаратные интерфейсы установлены в системе? Вспомните, что ядро GENERIC, поставляемое в составе системы FreeBSD, настроено на поддержку широкого спектра устройств. Простейший способ определить, какие аппаратные интерфейсы установлены в системе, - взглянуть на сообщения, отображаемые в процессе загрузки на консоли. Эти сообщения перечисляют все устройства, включая и сетевые, обнаруженные ядром при инициализации. Взгляните на вывод команды dmesg, которая повторяет сообщения, созданные в процессе последней загрузки. Чаще всего оказывается, что редактирование настроек ядра сводится к удалению поддержки ненужных и несуществующих устройств.
Операторы файла настройки options, pseudo-device и device предписывают системе включить в ядро поддержку определенных устройств и программ TCP/IP. Операторы вашего файла могут отличаться от тех, что мы видели в примерах, но основной их набор будет таким же. Этот базовый набор позволяет подготовить FreeBSD Unix к работе с TCP/IP.
Возможно, вам никогда не придется изменять переменные, о которых шла речь в этом разделе. Как и все прочие элементы файла настройки ядра, эти переменные по умолчанию имеют разумные значения, позволяющие корректно работать с TCP/IP. Однако вам часто придется принимать участие в управлении сетевыми службами, которые реализуются посредством TCP/IP. Мы переходим к тому, как запускать сетевые службы и управлять тем, какие из них запускаются.
- << Назад
- Вперёд