etcnet-options(5)

etcnet-options(5) etcnet-options(5)

ИМЯ

/etc/net опции интерфейса

ОПИСАНИЕ

ОБЫЧНЫЕ ОПЦИИ

TYPE
Эта опция определяет тип интерфейса. Это требуется, если тип интерфейса не может быть определен по имени интерфейса и если DISABLED не установлено.
DISABLED
Установите значение "yes" чтобы игнорировать интерфейс. Обратите внимание, что установив значение DISABLED "yes" в ifaces/default/options и не имея "DISABLED=no" в опциях, специфичных для интерфейса, файл фактически заблокирует ВСЕ интерфейсы.
BOOTPROTO
BOOTPROTO может быть любым из следующих: static, dhcp, ipv4ll. * "static": использует ipv4address/ipv6address Если вы не хотите приписать какой-либо адрес интерфейсу, но все же сохраняете его поднятым и работающим, вы можете использовать 'static' и не иметь файлов ipv4address. * "dhcp": запускает DHCP клиента * "ipv4ll": запускает IPv4LL клиента (zcip) Насколько известно, не существует работающей реализации DHCP для IPv6. IPv4LL не требуется для IPv6, из-за link-scope адресов. Дополнительные свойства - multi-method конфигурации (методы могут быть разграничены посредством ' ', ',' или '-': * "dhcp-static": пробует DHCP, если неудачно, изменяет * "dhcp-ipv4ll": то же, но возвращение к IPv4LL * "dhcp-ipv4ll-static": пробует DHCP, возвращение к IPv4LL (ошибка очень маловероятна), возвращение к статическому /etc/net попробует сконфигурировать интерфейс по методу первого следующего. Обратите внимание что etcnet обрабатывает маршруты и правила несмотря на BOOTPROTO.
ONBOOT
Определяет, будет ли интерфейс автоматически запущен во время запуска системы или при вызове 'service network start'.
USE_HOTPLUG
Если установлено yes, iface будет пропущен при загрузке. Обратите внимание, что стандартные hotplug вызывают /sbin/ifup и /sbin/ifdown. Это должно быть заменено на /etc/net/scripts/ifup-removable and /etc/net/scripts/ifdown-removable соответственно, если вы хотите использовать etcnet с hotplug.
USE_PCMCIA
То же, что и для pcmcia_cs
CONFIG_IPV4, CONFIG_IPV6, CONFIG_IPX
Эти опции определяют, хотите ли вы выполнить конфигурацию определенного протокола или нет.
CONFIG_QOS
Эта опция разрешает конфигурацию Linux QoS. Эта тема раскрывается в руководстве etcnet-qos.
CONFIG_WIRELESS
Эта опция разрешает конфигурацию беспроводных соединений.
CONFIG_FW
Эта опция разрешает конфигурацию брандмауэра. Эта тема раскрывается в файле README.firewall.
KEEP_DOWN
Если установлено yes, интерфейс не будет поднят, но будет сконфигурирован. Маловероятно, что вам понадобится эта опция.
DONT_FLUSH
IPv4/IPv6. Не удалять существующие адреса из интерфейса до того как назначите новые. Также удалять адреса при переконфигурации.
IFUP_CHILDREN
Если установлено yes, вызвать ifup для всех дочерних (имеющих текущий интерфейс в списке REQUIRES) после установки текущего интерфейса.
IFUP_PARENTS
Если установлено yes, вызвать ifup для всех родительских (перечисленных в текущем списке REQUIRES) перед тем как будет установлен текущий интерфейс. Обратите внимание: это не будет работать для ifplugd-контролируемых интерфейсов.
IFDOWN_CHILDREN
Если установлено yes, вызвать ifdown для всех дочерних (имеющих текущий интерфейс в списке REQUIRES) перед тем как текущий интерфейс прекратит работу.
IFDOWN_PARENTS
Если установлено yes, вызвать ifdown для всех родительских (перечисленных в текущем списке REQUIRES) после того как текущий интерфейс прекратит работу. Обратите внимание: это не будет работать для ifplugd-контролируемых интерфейсов.

Опции Ethernet

MODULE
Имя модуля ядра (или список имен в кавычках), который должен быть загружен перед инициализацией интерфейса.
USE_IFPLUGD
Специальный метод конфигурации. Интерфейс будет создан, но ни одна конфигурация не будет выполнена, пока кабель не будет подключен. Когда ifplugd определит наличие кабеля, он запустит ifup-ifplugd для завершения конфигурации. Значения: no: не использовать это свойство yes: организовать ifplugd для каждого подобного интерфейса auto: то же что 'yes', если ifplugd доступен и карта поддерживает обнаружение сети
PERSISTENT_IFPLUGD
Два операционных режима возможны с USE_IFPLUGD=auto: постоянный ifplugd (ifplugd будет запущен один раз и в дальнейшем при необходимости приостановлен/возобновлен) и временный ifplugd (ifplugd будет остановлен при ifdown и запущен при ifup каждый раз). Режим по умолчанию - сохранять ifplugd запущенным.
IFPLUGD_EXTRA_ARGS
/etc/net автоматически создаст список параметров ifplugd, но вы можете добавить дополнительные параметры к этой опции.
LINKDETECT
Опция LINKDETECT позволяет аннулировать время DHCP/IPv4LL, если кабель Ethernet не подключен во время запуска. Это свойство требует ifplugstatus и выключено по умолчанию поскольку не все сетевые карты правильно сообщают состояние сети. Возможные значения: yes/no/auto.
MACADDR_WAITTIME
Некоторые модули сетевых карт сначала создают сетевое устройство, затем вызывают инициализацию и через некоторое время заполняют данные MAC-адреса. Hotplug начинает работу немедленно после того, как создан интерфейс, так что если вы указываете MAC-адрес в iftab, может произойти ошибка. Если это значение ненулевое, /etc/net будет ждать определенное количество раз по 0.1 с пока MAC-адрес станет не 00:00:00:00:00:00. ПРЕДУПРЕЖДЕНИЕ: ЭТО - ЭКСПЕРИМЕНТАЛЬНОЕ СВОЙСТВО!!!
IWCONFIG
Опциональный путь к iwconfig.
WPA_SUPPLICANT
Опциональный путь к wpa_supplicant.
WPA_DRIVER
Имя опционального WPA-драйвера, для попадания к wpa_supplicant.
DHCP_CLIENT
Полный путь к DHCP-клиенту. Текущие dhclient и dhcpcd распознаются и соответственно создается список опций командной строки.
DHCP_ARGS
Параметры дополнительного опционального DHCP-клиента.
DHCP_HOSTNAME
Возможные значения: 'localhost' (вычислить действительное имя host и отправить DHCP серверу с опцией -h); 'AUTO' (получить имя хоста от DHCP сервера с опцией -H); 'NONE' (ничего не посылать); любая другая строка (послать строку как имя хоста с -h). Значение 'AUTO' работает только с dhcpcd-клиентом.

Опции IP-тоннеля

TUNTYPE
Тип IP-тоннеля: 'ipip' (по умолчанию), 'gre' или 'sit'.
TUNLOCAL
Локальная точка тоннеля.
TUNREMOTE
Точка тоннеля на удаленной системе.
TUNOPTIONS
Добавить опции тоннеля (TTL, GRE-ключи и пр). Не устанавливайте здесь значение 'dev'.
HOST
Опциональный host-интерфейс. Если установлено, это имя будет использовано для опции 'dev'.

Опции тоннеля IPSec

По крайней мере один код или дайджест должен быть сконфигурирован. CIPHERFILE и DIGESTFILE ищутся в каталоге iface. Если определен CIPHER, CIPHERFILE тоже должен быть определен, то же самое для DIGEST и DIGESTFILE.

IPSECADM
Опциональное местоположение ipsecadm.
TUNLOCAL
Локальная точка тоннеля.
TUNREMOTE
Точка тоннеля на удаленной системе.
TUNSPI
SPI должен быть определен для IPSec-тоннеля. SPI - шестнадцатеричное число, значения меньше чем 0x2000 зарезервированы.
CIPHER
Имя кода.
CIPHERFILE
Имя файла кода.
DIGEST
Имя дайджеста.
DIGESTFILE
Имя файла дайджеста.
HOST
Параметр "ipsecadm --nextdev".

Опции VLAN

VCONFIG
Опциональный путь к vconfig.
NAMETYPE
Опциональное название типа именования VLAN, подробности см. vconfig --help. Эта опция также используется при работе vlantab. Возможные значения: VLAN_PLUS_VID, VLAN_PLUS_VID_NO_PAD, DEV_PLUS_VID, DEV_PLUS_VID_NO_PAD (по умолчанию).
HOST
Требуемое родительское имя iface.
VID
Требуемый VLAN ID.

Опции DVB

DVBTYPE
Это обязательная опция. Текущие поддерживаемые значения: ss223 для SkyStar-2 rev. 2.3, ss226 для SkyStar-2 rev. 2.6, pentanet для Pent@NET, pentaval для Pent@VALUE

Опции SkyStar-2

PID
SZAP
SZAP_ARGS
DVBNET
CHANNELS_CONF
Для карт SkyStar вы можете указать местоположение channels.conf (по умолчанию channels.conf ищется в каталоге конфигурации интерфейса).

Опции Pent@NET

PENTANETT
Местоположение pentanett
PENTANET_CONF
Имя файла config.

Опции Pent@VALUE

PENTAVALT
Местоположение pentavalt
PENTAVAL_CONF
Имя файла config

Опции соединения

IFENSLAVE
HOST
BONDMODE
Рабочий режим (опционально). Возможные значения: 0 для round robin (по умолчанию), 1 для active-backup, 2 для xor, 3 для broadcast, 4 для IEEE 802.3ad Агрегирование динамической связи.
BONDOPTIONS
Дополнительные опции. Они будет давать эффект в зависимости от интерфейса. Список из modinfo bond:
miimon:int: Интервал проверки линии в миллисекундах
updelay:int: Задержка перед установкой соединения в миллисекундах
downdelay:int: Задержка перед обрывом соединения в миллисекундах
use_carrier:int: Использовать netif_carrier_ok (против MII ioctls) в miimon; 0 для выключения, 1 для включения (по умолчанию)
primary:string: Первичное используемое сетевое устройство
lacp_rate:string: LACPDU tx частота запроса из 802.3ad partner (медленно/быстро)
arp_interval:int: arp-интервал в миллисекундах
arp_ip_target:string массив (мин = 1, макс = 16): arp-цели в виде n.n.n.n

Опции моста

BRCTL
Опциональная замена пути brctl.
HOST
Эта переменная должна быть определена для каждого интерфейса моста. Это строка в кавычках со списком ethernet-интерфейсов, разделенных пробелами. Не забывайте создавать конфигурации и для подчиненных интерфейсов.

Опции PPP

Этот раздел повторяет информацию страницы руководства pppd(8).

PPPTYPE
PPP-подтип. Допустимые типы: dialup, pptp, pppoe. Типы pptp и pptp полезны при правильно установленных переменных REQIURES и HOST соответственно. Подтип dialup добавит 'modem' к списку опций pppd.
PPTP_SERVER
Для подтипа "pptp" вы должны задать имя хоста или IP-адрес PPtP-сервера, к которому вы подключаетесь. В противном случае остается PPPTYPE=dialup.
HOST
pppoe-клиенту необходимо имя целевого интерфейса. Вы должны задать его в переменной HOST, create-ppp автоматически создаст правильную опцию pty для pppd. Эта опция обязательна если PPPTYPE=pppoe.
PPPOE
Опциональный путь pppoe.
PPPOE_EXTRA_OPTIONS
PPTP
Опциональный путь pptp-клиента.
PPTP_EXTRA_OPTIONS
PPPD
Опциональное местоположение pppd
PPPOPTIONS
Дополнительные параметры pppd. Обратите внимание, что файлы интерфейс-специфичных опций заменят PPPOPTIONS из options-ppp, без добавления.
CHAT
Опциональное местоположение chat
CHATOPTIONS
Опции chat (таймаут, полнота вывода информации и т.д.)
PPPOPTIONSFILE
PPPINITCHAT
PPPCONNECTCHAT
PPPDISCONNECTCHAT
RESTORE_DEFAULTROUTE
pppd не сохраняет маршрут по умолчанию. Мы могли бы сохранить и восстановить его с помощью ip-up/ip-down, но эта функция проделает это за нас.
PPPTIMEOUT
Ваша подключение по PPP не отключаться на большее количество секунд, чем задано в этой опции. /etc/net будет использовать опции pppd lcp-echo-interval и lcp-echo-failure, если эта опция установлена.

ПЕРЕВОД

Vsevolod Khalizev <vkhalizev@gmail.com> 2007.

0.9 Denis Ovsienko <info@etcnet.org>