netmanager

Менеджер конфигурирования TCP/IP

Синтаксис:

netmanager [-f файл] [-p количество] [-r [интерфейс]] [-so] [-w [интерфейс]]

Опции:

-f файл
Имя конфигурационного файла (значение по умолчанию – /etc/net.cfg).
-p количество
Количество опросов при ожидании доступности интерфейса; netmanager выполняет опрос каждые 2 секунды, значение по умолчанию – 5 раз.
-r [интерфейс]
Считать из конфигурационного файла информацию об указанном интерфейсе (значение по умолчанию – all) и применить ее.
-s
Выводить информацию о ходе выполнения в стандартный поток ошибок stderr. По умолчанию весь вывод пишется в slogger (системный журнал).
-w [интерфейс]
Получить информацию о конфигурации указанного интерфейса (значение по умолчанию – all) и записать ее в конфигурационный файл.
-o
Предотвращение многократного запуска.

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

aarch64, arm, armv7, e2k, mips, ppc, x86

Описание:

Процесс netmanager используется для настройки TCP/IP в соответствии с описанием в конфигурационном файле. Обычно он запускается посредством phlip или в соответствии с порядком начальной загрузки (например, при перечислении устройств в системах, в которых используется diskboot, – см. главу «Управление запуском ЗОСРВ «Нейтрино» документа «Руководство системного программиста (администратора)» КПДА.10964-01. Как правило, утилита netmanager не запускается непосредственно пользователем; для создания конфигурационного файла необходимо приложение Photon phlip.


Note: У утилиты netmanager устанолвлен бит setuid для пользователя root и посредством нее можно опрашивать интерфейсы и выводить любую информацию. Однако применить изменения можно только в том случае, если реальный идентификатор пользователя – root.

Для поддержки конфигурации DHCP netmanager использует dhcp.client.

Вместо использования phlip и netmanager для настройки параметров TCP/IP можно использовать route и ifconfig для полного стека и опции командной строки для малого стека. dhcp.client также можно запустить из командной строки.


Note: Для настройки системы не следует применять оба способа.

При применении конфигурации сначала используются параметры, предоставляемые сервером DHCP, и только затем параметры, установленные вручную. При необходимости переопределения параметра конфигурации, предоставленного сервером DHCP (например, шлюзом), следует перейти в режим конфигурирования вручную.


netmanager использует конфигурационную строку _CS_RESOLVE вместо /etc/resolv.conf и передает опции в dhcp.client и pppd.

При отсутствии конфигурационного файла для несконфигурированных интерфейсов используется DHCP.

Утилита netmanager может устанавливать или получать следующие конфигурационные параметры TCP/IP:

Примеры:

Запись информации в файл для всех интерфейсов:

netmanager -w all -f имя_файла

Если имя файла не указано, то информация записывается в /etc/net.cfg.

Файлы:

/etc/net.cfg
Конфигурационный файл, записанный phlip, который читает утилита netmanager.

Классификация:

Базовые подсистемы ЗОСРВ «Нейтрино»

Тематические ссылки:

/etc/autoconnect, dhcp.client, diskboot, ifconfig, io-pkt-*, phlip, /etc/resolv.conf, route, slogger




Предыдущий раздел: Сервисы