Описание конфигурации протокола TCP/IP содержится в нескольких текстовых файлах. Редактирование этих файлов осуществляется с помощью любого текстового редактора.
/etc/rc.d/rc.netdevice – установка сетевых устройств
Модули ядра, которые должны быть загружены во время загрузки компьютера, загружаются из файла rc.modules, расположенного в каталоге /etc/rc.d. В стандартном файле rc.modules есть раздел ''Network device support'', вначале он проверяет, существует ли исполняемый файл rc.netdevice в каталоге /etc/rc.d. Файл rc.netdevice создаётся в том случае, если setup сумел определить ваши сетевые устройства при установке.
/etc/services – установка соответствие служб и портов
Содержит список сопоставлений служб Интернет с номерами портов и типов протоколов. Этот файл нельзя редактировать в обычной среде. Номера портов присваиваются специальной службой IANA (Internet Assigned Numbers Authority).
Номера портов меньше 1024 могут быть присвоены только корневой структурой, позволяя клиентам быть уверенными, что службы, проходящие через порт, являются легальными и не наносят вреда.
/etc/hosts – установить соответствие IP-адресов и имен хостов
Содержит список соответствий имен IP-адресов и хостов. Имена хостов являются локальными для компьютера. Протокол TCP/IP осуществляет связь с помощью IP-адресов, а не имени хоста, а следовательно, необходимо использовать методику перехода от удобочитаемых имен хоста к IP-адресам. Если файлы хоста становятся слишком большие или их слишком много, то удобно воспользоваться услугами службы имен, например DNS.
/etc/resolv.conf – установка имен DNS серверов
Этот файл сообщает всей основной системе, откуда брать DNS информацию. Все серверы имён, которыми вы пользуетесь, перечислены здесь, так же и имя домена вашего хоста.
Можно прописать доменов имен столько, сколько захотите; они будут обработаны в том порядке, в котором записаны, когда какой-то программе необходимо найти IP адрес, соответствующий какому-то доменному имени.
/etc/inetd.conf – устанавливает соответствие запроса и службы
В нём определяется, какой сервер должен быть запущен для какого соединения. Демон inetd осуществляет перехват запросов, адресованным службам Internet, производит поиск запроса в файле inetd.conf, запускает службу и передает ей управление подключением.
Например,
ftp stream tcp nowait root /usr/sbin/tcpd wu.ftpd -l -i -a
Эта строчка относится к ftp серверу. Обратите внимание, вначале идёт имя протокола - ''ftp'', а в конце - программа, которая должна быть запущена для ответа на запрос.
/etc/resolv.conf
Этот файл сообщает всей основной системе, откуда брать DNS информацию. Все серверы имён, которыми вы пользуетесь, перечислены здесь, так же и имя домена вашего хоста.
/etc/system.cnf
В этом файле содержатся параметры конфигурации TCP/IP