cs_conf_if add_to_runtime

Команда cs_conf_if add_to_runtime предназначена для создания виртуального VLAN или GRE интерфейса. В отличие от команды cs_conf_if add, данная команда выполняет процесс создания виртуального интерфейса по аналогии с командой ip link add, т.е. в результате создания в конфигурационных файлах /etc/ifaliases.cf и /etc/network/interfaces будут отсутствовать записи для интефейсов, что в дальнейшем может превести к некорректной работе.

Синтаксис

cs_conf_if [ --unlocked ] add_to_runtime os_name OS_NAME [type TYPE]                {VLAN_PARAMS | GRE_PARAMS}

--unlocked

Отсутствие синхронизации с утилитой ifup/ifdown.

os_name OS_NAME

Системное имя добавляемого интерфейса.

 

Параметр для VLAN-интерфейсов соответствует шаблону [os_parent_if]_[vlan_id].

Например, "cs_conf_if add os_name eth0_10" добавит VLAN-интерфейс "eth0_10" для родительского интерфейса "eth0" с идентификатором VLAN 10.

 

Параметр для GRE-интерфейсов соответствует шаблону gre_[gre_key].

Например, "cs_conf_if add os_name gre_10" добавит GRE- интерфейс "gre_10" с ключом GRE 10.

type TYPE

Тип устройства. Возможные типы:

gre - виртуальный туннельный GRE-интерфейс (ipv4);

vlan - интерфейс виртуальной сети, работающий по стандарту 802.1q.

VLAN_PARAMS|GRE_PARAMS

Параметры добавляемого VLAN или GRE интерфейса.

 

Параметры для VLAN-интерфейса:

•      os_parent_if OS_PARENT_IF;

•      vlan_id VLAN_ID.

 

Параметры для GRE-интерфейса:

•      gre_key GRE_KEY;

•      gre_local ADDR;

•      gre_remote ADDR;

•      gre_offloading {enabled | disabled};

•    gre_ttl TTL;

•    gre_tos TOS;

•    gre_pmtudisc {on | off};

•    gre_ignore_df {on | off}.

 

Описание вышеперечисленных параметров можно посмотреть в описании команды cs_conf_if add.

Пример

cs_conf_if add_to_runtime os_name eth0_100 os_parent_if eth0 vlan_id 100

Interface "eth0_100" was added to runtime successfully.