cs_conf_if add_to_runtime
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. |