• В качестве коммутаторов используются SW-HQ и SW-BR.
    • В обоих офисах сервера должны находится во vlan100, клиенты во vlan200, management подсеть во vlan300
    • Создайте management интерфейсы на коммутаторах
    • Для каждого vlan рассчитайте подсети, выданные для офисов. Количество хостов в каждой подсети не должно превышать 30-ти.
  • SW-HQ:
    openvswitch — был установлен ранее (SW-HQ не имеет доступ в Интернет).
    • включаем и добавляем в автозагрузку openvswitch:
    systemctl enable —now openvswitch
    Интерфейсы: смотрим по mac-адресу, куда подключен интерфейс (? — это идентификатор/номер интерфейса)
    enp0s? — в сторону RTR-HQ;
    enp0s? — vlan100;
    enp0s? — vlan200;
    • Сетевая подсистема etcnet будет взаимодействовать с openvswitch, поэтому в директории /etc/net/ifaces/ создаём следующую структуру каталогов:
    • создаём каталоги для физических интерфейсов enp0s? и enp0s?:
    mkdir /etc/net/ifaces/enp0s?{?,?}
    • создаём также каталог для мостового интерфейса с именем ovs0:
    mkdir /etc/net/ifaces/ovs0
    • создаём каталог для management интерфейса с именем mgmt:

    mkdir /etc/net/ifaces/mgmt

    • Описываем файлы options для каждого интерфейса:
    правим основной файл options в котором по умолчанию сказано — удалять настройки заданые через ovs-vsctl, т.к. через etcnet будет выполнено только создание bridge и интерфейса типа internal с назначением необходимого IP-адреса, а настройка функционала будет выполнена средствами openvswitch:
    sed -i «s/OVS_REMOVE=yes/OVS_REMOVE=no/g» /etc/net/ifaces/default/options
    либо правим строку OVS_REMOVE=yes в файле /etc/net/ifaces/default/options
    • описываем файл options для создания моста с именем ovs0:
    vim /etc/net/ifaces/ovs0/options
    содержимое файла следующее:
    TYPE=ovsbr
    HOST=’enp0s? enp0s? enp0s?’
    где:
    TYPE — тип интерфейса (bridge);

    HOST — интерфейсы которые будут добавлены в bridge;
    • описываем файл options для создания management интерфейса с именем mgmt:
    vim /etc/net/ifaces/mgmt/options
    содержимое файла следующее:
    TYPE=ovsport
    BOOTPROTO=static
    CONFIG_IPV4=yes
    BRIDGE=ovs0
    VID=300

    где:
    TYPE — тип интерфейса (internal);
    BOOTPROTO — определяет как будут назначаться сетевые параметры (статически);
    CONFIG_IPV4 — определяет использовать конфигурацию протокола IPv4 или нет;
    BRIDGE — определяет к какому мосту необходимо добавить данный интерфейс;
    VID — определяет принадлежность интерфейса к VLAN;
    • файл options для физических интерфейсов enp0s? и enp0s? аналогичен enp0s?:
    for i in 8 10; do cp /etc/net/ifaces/enp0s/options /etc/net/ifaces/enp0s$i/; done
    или просто копируем
    cp /etc/net/iface/enp0s?/options /etc/net/iface/enp0s?/options

    Не забываем поменять значение BOOTPROTO с dhcp на static!

    • назначаем IP-адрес на созданный management интерфейс mgmt согласно таблицы адресации:
    echo 10.0.10.66/27 > /etc/net/ifaces/mgmt/ipv4address
    echo default via 10.0.10.65 > /etc/net/ifaces/mgmt/ipv4route

    перезапускаем службу etcnet:
    systemctl restart network

    • Средствами openvswitch настраиваем следующий функционал:

    порт enp0s? смотрящий в сторону RTR-HQ — делаем trunk и пропускаем все необходимые VLANs:

    ovs-vsctl set port enp0s? trunk=100,200,300

    порт enp0s? назначаем тэг 100 VLAN:

    ovs-vsctl set port enp0s? tag=100

    порт enp0s? назначаем тэг 200 VLAN:

    ovs-vsctl set port enp0s? tag=200

    включаем модуль ядра 8021q

    modprobe 8021q

    Проверить:

    также проверить доступ к managment интерфейсу с SRV-HQ к примеру:

    SW-BR настраивается аналогично SW-HQ

    openvswitch — был установлен ранее (SW-HQ не имеет доступ в Интернет).

    Интерфейсы:

    enp0s?  — в сторону RTR-BR;

    enp0s?  — vlan100;

    enp0s?  — vlan200;

admin

Recent Posts

Настройка узла управления Ansible в Linux

a) Настройте узел управления на базе SRV-BR  a. Установите Ansible.b) Сконфигурируйте инвентарь по пути /etc/ansible/inventory.…

2 года ago

Установка и настройка сервера баз данных Postgresql на ОС Linux

a) В качестве серверов баз данных используйте сервера SRV-HQ и SRVBR•b) Разверните сервер баз данных…

2 года ago

Реализация основного доменного контроллера на базе FreeIPA

Задача: Создайте 30 пользователей user1-user30. Пользователи user1-user10 должны входить в состав группы group1. Пользователи user11-user20…

2 года ago

Настройка DNS на ОС linux

Задача: Реализовать основной DNS сервер компании на SRV-HQa. Для всех устройств обоих офисов необходимо создать…

2 года ago

vESR — настройка NAT (SNAT) для доступа в интернет

Создаем зоны безопасностиСоздадим зону безопасности «trusted» и установим принадлежность интерфейса gi (интерфейс который смотрит в…

2 года ago

Настройка DHCP на vESR

ip dhcp-server pool HQ network 10.0.10.32/27 default-lease-time 3:00:00 address-range 10.0.10.34-10.0.10.62 default-router 10.0.10.33 dns-server 8.8.8.8 domain-name…

2 года ago