Тэги VLAN (Настройка VLAN-ID/тэгов VLAN)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Maksim Kolenko
Сообщения: 94
ОС: ubuntu

Тэги VLAN

Сообщение Maksim Kolenko »

Требуется перенести настройки VLAN'ов роутера FreeBSD на Linux (конкретно на Debian).
Вопрос касается сохранения VLAN-ID/тэгов VLAN
(если я правильно понимаю - это одно и то же).

Допустим, в rc.conf (FreeBSD) есть строчка:

Код: Выделить всё

ifconfig_vlan6="inet 192.168.220.1 netmask 255.255.255.0 vlan 226 vlandev fxp0


Чтобы создать аналогичный VLAN в Linux нужно выполнить
(с учётом, что имеется необходимый модуль ядра и пакет vlan установлен, fxp0=eth0):

Код: Выделить всё

# vconfig add eth0 226
# ifconfig -i vlan226 192.168.220.1 netmask 255.255.255.0 up

А в Debian можно сразу прописать в /etc/network/interfaces
интерфейс vlan226, без использования vconfig.

При этом VLAN будет настроен также как и во FreeBSD?
Смущает, что названия интерфейсов в Linux и FreeBSD будет разным:
в одном случае vlan226, в другом vlan6.

ifconfig, выполненный на FreeBSD:

Код: Выделить всё

vlan6: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 192.168.220.1 netmask 0xffffff00 broadcast 192.168.220.255
        inet6 fe80::2a0:24ff:fea7:e9bc%vlan6 prefixlen 64 scopeid 0xc
        ether 00:02:b3:3e:e6:a6
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
        vlan: 226 parent interface: fxp0
Спасибо сказали:
expdot
Сообщения: 176
ОС: Fedora 13, Win Vista

Re: Тэги VLAN

Сообщение expdot »

все будет работать

во фре вы указали
ifconfig_vlan6=
вот и название соответственное

вам нужно переименовать интерфейс?

Код: Выделить всё

ip link help
Спасибо сказали:
Maksim Kolenko
Сообщения: 94
ОС: ubuntu

Re: Тэги VLAN

Сообщение Maksim Kolenko »

expdot писал(а):
09.02.2010 14:41
во фре вы указали
ifconfig_vlan6=
вот и название соответственное

Но получается, что во фре дело обстоит так:
VLAN ID указывается отдельно, имя этого интерфейса VLAN - отдельно.
Таким образом можно интерфейсу vlan6 присвоить VLAN-ID 226?

expdot писал(а):
09.02.2010 14:41
вам нужно переименовать интерфейс?

Код: Выделить всё

ip link help

Я сделал ip link show vlanXXX - в выводе никаких намёков на VLAN-ID.
Это наводит на мысль, что в Debian VLAN-ID вытекает из имени интерфейса.
То есть, если я назову интерфейс как vlan6, то и VLAN-ID этого интерфейса будет 6.
И думается, что ip link set name не поможет сделать имя отдельно, а VLAN-ID - отдельно.
Спасибо сказали:
expdot
Сообщения: 176
ОС: Fedora 13, Win Vista

Re: Тэги VLAN

Сообщение expdot »

Maksim Kolenko писал(а):
09.02.2010 22:42
Это наводит на мысль, что в Debian VLAN-ID вытекает из имени интерфейса.
То есть, если я назову интерфейс как vlan6, то и VLAN-ID этого интерфейса будет 6.

скорее наоборот. имя интерфейса вытекает из VLAN-ID
не путайте причинно следственные связи )
ip может переименовать интерфейс как вам угодно, но это скорее только для наведения лоска

так же можете посмотреть на параметр set_name_type, утилиты vconfig
Спасибо сказали: