Налаштування VLAN в Linux
Перевіряємо наявність пакета vlan в системі, якщо немає, то ставимо з репозиторіїв або завантажуємо вихідні з цієї сторінки
Для Ubuntu (Debian):
Для роботи VLAN потрібно модуль ядра 8021q, довантажувати його
і прописуємо автоматичне завантаження модуля при старті системи. Для цього в файлі / etc / modules додаємо рядок 8021q.
Створюємо нові VLAN інтерфейси в файлі / etc / network / interfaces. Наприклад для VLAN 2 і 3 де батьківська мережу висить на інтерфейсі eth0 (замість eth0, ip і номера VLAN підставте свої дані).
Перезапускаємо мережеві інтерфейси і через команду ifconfig переконуємося що VLAN присутні в системі.
Для деяких дистрибутивів linux, (наприклад Slackware) немає окремих налаштувань в конфігураційних файлах для завдання VLAN. Тому потрібно знати як створювати VLAN прямо з командного рядка, а вже потім на підставі цих команд написати простенький скрипт автозавантаження при старті системи.
Розберемо створення VLAN 10 з ip 192.168.10.1 на батьківському інтерфейсі eth0. Від root або sudo виконаємо в консолі
Видалити VLAN 10 за допомогою команд
Ну а скрипт запуску для ОС вийде приблизно таким - rc.vlan
Налаштування VLAN в FreeBSD
Насамперед довантажувати VLAN модуль ядра в систему. Від root виконуємо
Прописуємо завантаження цього модуля при старті системи, для цього в файл /boot/loader.conf додамо рядки
Можна обійтися і без завантаження модулів - переконфигурировать ядро з підтримкою VLAN. У конфиг ядра включити рядок
і пересобрать ядро.
Прописуємо створення VLAN в файл /etc/rc.conf. Наприклад для 2 і 3 VLAN при батьківському інтерфейсі "xl0" це буде виглядати
Все, тепер VLAN 2 і 3 з'являться при наступному завантаженні. Для уникнення перезавантаження сервера, потрібно оперувати командами (створюємо 2 VLAN від батьківського інтерфейсу "xl0"). Від root виконуємо
Для видалення VLAN 2 інтерфейсу виконайте команду
Налаштування VLAN в OpenBSD
Робота з командами VLAN в OpenBSD ідентична FreeBSD системам. Команди консолі майже однакові. Від root виконуємо
Для автоматичного старту VLAN при старті ОС створюємо конфігураційний файл /etc/hostname.vlan2 з таким вмістом
Ось і всі хитрощі з налаштуванням. Не забудьте налаштувати порт комутатора або роутера в який застромлять ваш комп'ютер на роботу з Vlan.