- DEVICE определяет имя устройства, в данном случае - eth0.
- ONBOOT указывает необходимость инициализации интерфейса при загрузке системы. Обычно интерфейс Ethernet инициализируется и начинает использоваться при каждой загрузке системы.
- BOOTPROTO определяет службу настройки, посредством которой выполняется настройка интерфейса. Значение попе означает, что интерфейс будет настроен локальными средствами. Существуют также значения bootp (используется устаревший сервер BootP) и dhcp (используется сервер DHCP). В случае применения DHCP или BootP перечисленные ниже конкретные значения настройки в файле отсутствуют.
- BROADCAST определяет широковещательный адрес для ifconfig.
- NETWORK определяет адрес сети.
- NETMASK определяет адресную маску для ifconfig.
- IPADDR определяет IP-адрес для ifconfig.
- USERCTL разрешает или запрещает пользователям запускать и останавливать интерфейс посредством usernetctl. Команда usernetctl существует далеко не во всех вариантах Linux. В данном примере значение по запрещает пользователям отключать интерфейс.
Большинство систем использует то преимущество, что IP-адрес, маска подсети и широковещательный адрес могут устанавливаться косвенно. Последнее обстоятельство позволяет минимизировать вносимые в загрузочные файлы коррективы. Сокращение вносимых исправлений снижает вероятность зависания системы в процессе загрузки из-за внесенного в загрузочный файл некорректного изменения, а также дает возможность заранее создать такие файлы для всех систем сети. Системы Solaris обладают дополнительным преимуществом: узлы, сети и файлы сетевых масок, используемые в работе команды ifconfig, могут служить источниками карт NIS. Картами NIS можно управлять централизованно.
Недостаток косвенного указания значений для ifconfig заключен в потенци-альном усложнении поиска неисправностей. Если все значения содержатся в загрузочном файле, их можно охватить за один прием. Когда сетевые настройки представлены ссылками, обнаружение проблемы может потребовать обращения к целому ряду файлов, а причина неработоспособности конфигурации может крыться в любом из них. В целях облегчения отладки в отдельных операционных системах параметры настройки указываются непосредственно в командной строке ifconfig, содержащейся в загрузочном файле.
Я рекомендую следовать стандартным методам, принятым для конкретной системы. Если используется система Solaris, указывайте адрес при помощи файлов /etc/hostname.dnet0 и /etc/hosts. В случае системы Red Hat указывайте адрес в файле /etc/sysconfig/network-scripts/ifcfg.eth0. В случае системы Slackware указывайте адрес непосредственно в загрузочном файле rc.inet. Следование принятым для системы методам облегчает отладку компьютера для всех администраторов, имеющих к нему доступ. В процессе изучения оставшихся параметров настройки интерфейса мы рассмотрим и другие альтернативы.
- << Назад
- Вперёд