• Быстрый переход
  • Рубрики
  • Свежие записи
  • Метки
  • Архивы
  • Реклама 1
  • Реклама 2
  • Рейтинг@Mail.ru

    Добро пожаловать! Ваш IP-адрес: ec2-54-158-214-111.compute-1.amazonaws.com

    VLAN во FreeBSD

    Создания и управления VLAN во FreeBSD

    Для создания и управления VLAN во FreeBSD не используются какие-то специальные программы. Всё делается с помощью программы ifconfig.

    Первый вариант:

    Создать интерфейс vlan4:

    # ifconfig vlan4 create

    Указать, что созданный интерфейс соответствует трафику, тегированному VLAN 4 и приходящему через физический интерфейс fxp0:

    # ifconfig vlan4 vlan 4 vlandev fxp0

    Теперь можно работать с vlan4 как с обычным интерфейсом. Этому интерфейсу нужно назначить адрес. Машина будет видна в VLAN 4 по этому адресу:

    # ifconfig vlan4 192.168.16.14/24

    Предыдущие команды можно было бы совместить в одну.

    Просмотреть информацию об интерфейсе:

    # ifconfig vlan4

    vlan4: flags=8843 <UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500

    inet 192.168.16.14 netmask 0xffffff00 broadcast 192.168.16.15
    inet6 fe80::204:79ff:fe67:9671%vlan4 prefixlen 64 scopeid 0x6
    ether 00:07:e9:45:0d:2c
    media: Ethernet autoselect (100baseTX )
    status: active
    vlan: 4 parent interface: fxp0

    Видно, что в описании интерфейса появилась строка:

    vlan: 4 parent interface: fxp0

    которая говорит о том, что интерфейс vlan4 соответствует VLANу 4 на родительском сетевом интерфейсе fxp0.

    Для того чтобы интерфейсы поднимались автоматически при старте, нужно добавить в /etc/rc.conf:

    cloned_interfaces="vlan3 vlan4"
    ifconfig_vlan3="inet 192.168.15.14 netmask 255.255.255.0 vlan 3 vlandev fxp0"
    ifconfig_vlan4="inet 192.168.16.14 netmask 255.255.255.0 vlan 4 vlandev fxp0"

    Подробнее...