man:vconfig

Материал из Xgu.ru

Перейти к: навигация, поиск

Перевод: Игорь Чубин
Оригинал: vconfig(8)

Эта страница является переводом официальной man-страницы программы vconfig, предназначенной для настройки VLAN (802.1Q) в Linux.

Содержание

[править] Имя

vconfig - Программа настройки VLAN (802.1q) в Linux

[править] Синтаксис

vconfig [множество длинных опций]

[править] Описание

Программа vconfig позволяет создавать и удалять VLAN-устройства vlan-devices в системе с ядром, поддерживающим 802.1Q VLAN'ы. Устройства vlan-devices это виртуальные Ethernet-устройства, представляющие отдельные VLAN'ы физической сети.

[править] Опции

add [interface-name] [vlan-id]
Создаёт устройство vlan-device на интерфейсе interface-name. Созданное устройство будет названо в соответсвии с настройками именования.
rem [vlan-device]
Удаляет заданый vlan-device.
set_flag [vlan-device] 0 | 1
Если установить равным 1, выполняется reorder заголовка Ethernet. При выполнении прослушивания трафика (tcpdump) на устройстве, он будет выглядеть как обычное ethernet-устройство без VLAN'ов. Если задан 0 (по умолчанию), при просмотре трафика видны теги. Обычно никаких проблем не возникает и при настройках по умолчанию, но иногда бывает -- с программами фильтрации трафика.
set_egress_map [vlan-device] [skb-priority] [vlan-qos]
Говорит, что исходящие пакеты с заданным skb-priority должны маркироваться тегом с заданным приоритетом vlan-qos. По умолчанию устанавливается приоритет 0.
set_ingress_map [vlan-device] [skb-priority] [vlan-qos]
Говорит, что входящие пакеты маркированные тегом с приоритетом vlan-qos' должны ставиться в очередь с приоритетом skb-priority. По умолчанию приоритет равен 0.
set_name_type VLAN_PLUS_VID | VLAN_PLUS_VID_NO_PAD | DEV_PLUS_VID | DEV_PLUS_VID_NO_PAD
Задаёт режим в котором будет создаваться vlan-device. Для того чтобы посмотреть какие режимы поддерживаются, нужно вызвать vconfig без параметров.

Обозначает:

 VLAN_PLUS_VID (vlan0005), VLAN_PLUS_VID_NO_PAD (vlan5), DEV_PLUS_VID (eth0.0005), DEV_PLUS_VID_NO_PAD (eth0.5)

[править] Замечания

Если сетевое устройство поддерживает интерфейс Broadcom NICE, он используется. Это важно, поскольку такие устройства сами удаляют тег VLAN на Ethernet-пакетах. В этом случае опция set_flag игнорируется. При просмотре дампа трафика, увидеть теги уже не получится.

[править] Файлы

/proc/net/vlan/config
/proc/net/vlan/[vlan-device]

[править] См. также

ip(8), ifconfig(8)

[править] Авторы

  • Это руководство написал Ард ван Бремен (Ard van Breemen) <ard@kwaak.net>
  • Патч vlan написал Бен Греар (Ben Greear) <greearb@candelatech.com>


Источник — «http://xgu.ru:81/wiki/man:vconfig»