Вам бонус- начислено 1 монета за дневную активность. Сейчас у вас 1 монета

Debian и ubuntu: настройка VLAN на сетевых картах

Практика



Наша задача - научиться конфигурировать работу сетевой карты в Debian с таггированным трафиком. Т.е. научиться настраивать VLAN на сетевых интерфейсах.


Для начала, убедитесь, что у Вас установлен пакет vlan:

# dpkg --list | grep vlan
ii  vlan                               1.9-3                      user mode programs to enable VLANs on your ethernet devices

Если нет, то устанавливаем:

# aptitude install vlan

Для того, чтобы VLANы устанавливались при перезагрузки - их необходимо прописать в файле

/etc/network/interfaces

Например, вот пример такого файла:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
        address 192.168.0.1
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.250
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 127.0.0.1

auto vlan333
iface vlan333 inet static
        address 10.0.1.2
        netmask 255.255.255.0
        vlan_raw_device eth0

auto eth0.999
iface eth0.999 inet static
        address 10.100.10.3
        netmask 255.255.255.0
        vlan_raw_device eth0

auto eth0.100
iface eth0.100 inet static
        address 192.168.1.1
        netmask 255.255.255.0
        vlan_raw_device eth0

Здесь видно объявление 3х VLANов. Причем и запись vlan333, и записи вида eth0.999 верны. Отличие будет лишь в их название в виде интерфейсов. Я предпочитаю вид eth.XXX, что дает мне сразу информацию о том - на каком интерфейсе влан лежит. Однако вид vlanX не лишен преимуществ - наименование такого интерфейса удобнее указывать в различных системах, например, в файерволе - при изменении интерфейса название vlanX не поменяется, а значит, не нужно переписывать все конфиги, с этим названием связанные.

Так-же добавилась опция vlan_raw_device, указывающая системе - на какой сетевой карте этот VLAN будет таггироваться.



В процессе работы VLANами можно управлять через утилиту vconfig. Например:

# vconfig add eth0 777

Эта команда добавит VLAN=777 к интерфейсу eth0.

# vconfig rem vlan777

А эта команда - удалить VLAN vlan777.
создано: 2017-05-09
обновлено: 2024-11-14
5025



Рейтиг 9 of 10. count vote: 2
Вы довольны ?:


Поделиться:

Найди готовое или заработай

С нашими удобными сервисами без комиссии*

Как это работает? | Узнать цену?

Найти исполнителя
$0 / весь год.
  • У вас есть задание, но нет времени его делать
  • Вы хотите найти профессионала для выплнения задания
  • Возможно примерение функции гаранта на сделку
  • Приорететная поддержка
  • идеально подходит для студентов, у которых нет времени для решения заданий
Готовое решение
$0 / весь год.
  • Вы можите продать(исполнителем) или купить(заказчиком) готовое решение
  • Вам предоставят готовое решение
  • Будет предоставлено в минимальные сроки т.к. задание уже готовое
  • Вы получите базовую гарантию 8 дней
  • Вы можете заработать на материалах
  • подходит как для студентов так и для преподавателей
Я исполнитель
$0 / весь год.
  • Вы профессионал своего дела
  • У вас есть опыт и желание зарабатывать
  • Вы хотите помочь в решении задач или написании работ
  • Возможно примерение функции гаранта на сделку
  • подходит для опытных студентов так и для преподавателей

Комментарии


Оставить комментарий
Если у вас есть какое-либо предложение, идея, благодарность или комментарий, не стесняйтесь писать. Мы очень ценим отзывы и рады услышать ваше мнение.
To reply

Компьютерные сети

Термины: Компьютерные сети