Менеджер конфигурирования TCP/IP
netmanager [-f файл] [-p количество] [-r [интерфейс]] [-so] [-w [интерфейс]]
/etc/net.cfg
).all
) и применить ее.all
) и записать ее в конфигурационный файл.ЗОСРВ «Нейтрино»
aarch64, arm, armv7, e2k, mips, ppc, x86
Процесс netmanager используется для настройки TCP/IP в соответствии с описанием в конфигурационном файле. Обычно он запускается посредством phlip или в соответствии с порядком начальной загрузки (например, при перечислении устройств в системах, в которых используется diskboot, – см. главу «Управление запуском ЗОСРВ «Нейтрино» документа «Руководство системного программиста (администратора)» КПДА.10964-01. Как правило, утилита netmanager не запускается непосредственно пользователем; для создания конфигурационного файла необходимо приложение Photon phlip.
У утилиты netmanager устанолвлен бит setuid для пользователя root и посредством нее можно опрашивать интерфейсы и выводить любую информацию. Однако применить изменения можно только в том случае, если реальный идентификатор пользователя – root. |
Для поддержки конфигурации DHCP netmanager использует dhcp.client.
Вместо использования phlip и netmanager для настройки параметров TCP/IP можно использовать route и ifconfig для полного стека и опции командной строки для малого стека. dhcp.client также можно запустить из командной строки.
Для настройки системы не следует применять оба способа.
При применении конфигурации сначала используются параметры, предоставляемые сервером DHCP, и только затем параметры, установленные вручную. При необходимости переопределения параметра конфигурации, предоставленного сервером DHCP (например, шлюзом), следует перейти в режим конфигурирования вручную. |
netmanager использует конфигурационную строку _CS_RESOLVE
вместо /etc/resolv.conf и передает опции в dhcp.client и pppd.
При отсутствии конфигурационного файла для несконфигурированных интерфейсов используется DHCP.
Утилита netmanager может устанавливать или получать следующие конфигурационные параметры TCP/IP:
Запись информации в файл для всех интерфейсов:
netmanager -w all -f имя_файла
Если имя файла не указано, то информация записывается в /etc/net.cfg
.
Базовые подсистемы ЗОСРВ «Нейтрино»
/etc/autoconnect, dhcp.client, diskboot, ifconfig, io-pkt-*, phlip, /etc/resolv.conf, route, slogger
Предыдущий раздел: Сервисы