Запишу себе, чтобы не забыть. Список файлов, в которых хранятся те или иные настройки, связанные с сетью в ОС 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 – Скрипты управления сетевыми интерфейсами, позволяющие включать или выключать соответствующие интерфейсы.
Comments: