host.conf | Файл конфигурации для системы разрешения имен |
hosts | Постоянная информация об именах хостов |
inetd.conf | Конфигурационный файл для демона inetd |
inittab | Конфигурационный файл для демона init |
resolv.conf | Конфигурационный файл для системы разрешения имен |
hosts.allow | Список хостов, с которых разрешен доступ в систему |
hosts.deny | Список хостов, с которых запрещен доступ в систему |
hosts.equiv | Список доверенных (разрешенных) имен хостов для rlogin, rsh, rcp |
Файл конфигурации dhcp
Настройка сервера DHCP начинается с создания файл конфигурации, содержащего сетевую информацию для клиентов. В файле могут быть описаны глобальные для всех клиентов параметры, или параметры каждой клиентской системы.
Файл конфигурации может содержать любые дополнительные символы табуляции и пустые строки, облегчающие форматирование. Ключевые слова нечувствительны к регистру, а строки, начинающиеся с символа решетки (#), являются комментариями.
В файле конфигурации существует два типа предложений:
Параметры — определяют как выполнять задачу, выполнять ли задачу или какие сетевые параметры будут переданы клиенту.
|
|
Объявления — описывают топологию сети, клиентов, предоставляют адреса для клиентов, или сопоставляют группу параметров группе объявлений.
named.conf
Основу конфигурации сервера DNS составляет конфигурационный файл демона named, named.conf. Если в файле named.conf есть ошибки, сервер имен будет неработоспособен. Именно здесь хранятся главные настройки DNS.
named.root
Файл named.root должен присутствовать обязательно, и редактировать его не надо. В нем перечислены корневые серверы имен. Когда сервер имен получает запрос информации о сайте, которой нет вего кэше, он обращается к корневым серверам имен. Корневые серверы имен идентифицируются по IP-адресам, и все сообщество Интернета стремиться изменять эти IP-адреса как можно реже. Поэтому данный файл изменяется нечасто.
Главная служба, которая управляет сетевыми интерфейсами, называется network и стартует одной из самых первых. Информацию для инициализации сетевых интерфейсов Ethernet она получает из следующих файлов: /etc/udev/rules.d/70-persistent-net.rules и /etc/sysconfig/network-scripts/ifcfg-ethN
Первый файл заполняется системой при обнаружении сетевой карточки и содержит ее аппаратный адрес, обычно называемый MAC-адресом — уникальное 48-разрядное целое число записываемое в шестнадцатеричной системе счисления в виде байтов, разделенных двоеточиями «XX:XX:XX:XX:XX:XX» — и имя, например eth0. Аппаратный адрес редактировать нельзя, иначе сетевая карта не будет активироваться. Если вы добавите или замените сетевую карту, то при первом перезапуске система поместит информацию о ней в данный файл. Имя можно изменять, но в большинстве случаев в этом нет смысла.
|
|
Второй файл заполняется информацией об IP-адресе, маске, серверах DNS и т.д. Это файл можно править или даже первоначально заполнять в любом текстовом редакторе, запущенном от имени администратора. Однако первоначальное заполнение данного файла лучше осуществлять при помощи конфигурационной утилиты system-config-network. Перемещение между элементами управления в данной утилите, как и в других текстовых программах с прямым доступом, но без поддержки мыши, осуществляется при помощи клавиш Tab(вперед) и Shift-Tab(назад), выбор при помощи клавиши Enter, перемещение между элементами списка при помощи клавиш со стрелками, нажатие на кнопку — клавишей Space.
Команда ls -1 /etc/init.d выводит список скриптов (название скрипта обычно совпадает с именем службы), осуществляющих запуск и остановку служб, расположенных в каталоге /etc/init.d, а затем работать с нужными из них.
Для запуска службы NetworkManager следует в консоли с правами администратора подать команду: #/etc/init.d/NetworkManager start, а для остановки#/etc/init.d/NetworkManager stop
Большинство скриптов поддерживают параметр status, позволяющий узнать текущее состояние службы.
Для блокировки службы следует подать команду #chkconfig NetworkManager off, а для разблокировки #chkconfig NetworkManager on
init (сокращение от англ. initialization — инициализация) — cистема инициализации в UNIX и Unix-подобных системах, которая запускает все остальные процессы.
Следующие файлы отвечают за инициализацию сети:
rc.inet1 Этот файл, созданный netconfig'ом, отвечает за настройку сетевых интерфейсов.
rc.inet2Запускается после rc.inet1 и запускает основные сетевые службы.
rc.atalkЗапускает службы AppleTalk.
rc.httpdЗапускает веб-сервер Apache. Как и некоторые другие rc-скрипты он может быть использован только для остановки и перезапуска службы. Скрипт rc.httpd принимает аргументы stop, start или restart.
rc.newsЗапускает сервер новостей.