Запишу себе, чтобы не забыть. Список файлов, в которых хранятся те или иные настройки, связанные с сетью в ОС Linux семейства Red Hat.
/etc/sysconfig/network –Файл определяет общие параметры всех сетевых интерфейсов, такие как имя хоста, сетевой шлюз по умолчанию и активацию сети. В системе Debian это будет файл /etc/network/interface.
/etc/hosts – Pre-ДНС. Информация о соответствии имён и IP адресов. Имеет больший приоритет, поэтому годится для блокирования доступа к некоторым ip-адресам. В различных системах этот файл имеет место быть. Даже в Windows есть нечто подобное: \Windows\system32\drivers\etc\hosts Формат файла прост: 127.0.0.1 localhost
/etc/sysconfig/network-scripts/ifcfg-eth* –Каталог содержит скрипты, которые включают и выключаютсетевые устройства, а также конфигурационные файлы сетевых интерфейсов (ifcfg-eth*). Для Debian-like систем опять же смотрим каталог /etc/network.
/etc/resolv.conf – В этом файле хранятся списки DNS-серверов, а так же некоторых их настроек. Есть как в Debian, так и в BSD-like системах. Формат прост: nameserver 8.8.8.8
/etc/rc.d/init.d/network – init-скрипт для активации и деактивации сетевого стека.
/etc/sysconfig/networkscripts/route-* –Конфигурационные файлы данных о сетевых маршрутах для каждого из доступных сетевых интерфейсов. Например, следующие строки определяют маршрут по умолчанию и дополнительные статические маршруты для интерфейса eth0: default via 192.168.10.1 dev eth0
10.220.10.0/24 via 192.168.10.1 dev eth0
172.16.10.0/24 via 192.168.10.1 dev eth0
/etc/sysconfig/networkscripts/network-functions /etc/sysconfig/networkscripts/network-functions-ipv6 –Файлы общих сетевых функций IPv4 и IPv6, используемые скриптами контроля сетевых интерфейсов, включая проверку статуса интерфейса, назначение имени хоста, добавление маршрута по умолчанию и пр.
/etc/sysconfig/network-scripts/ /sbin/ifup /sbin/ifdown –Скрипты управления сетевыми интерфейсами, позволяющие включать или выключать соответствующие интерфейсы.