How-To Guide: установка SNR-SWC
Введение
Цель
Установить программный контроллер SNR-SWC с ПО NWS 1.2.1 в виртуальную машину и получить доступ к нему по SSH.
Аудитория
Сетевые администраторы и инженеры, у которых уже установлен гипервизор и подготовлены сетевые подключения.
Выполните подготовку, выберите раздел для своей среды — VirtualBox, KVM/QEMU или Hyper-V, — затем перейдите к установке SNR-SWC и первому запуску.
Обзор и важные замечания
- Для новой установки используется ISO-образ без поддержки EFI. Виртуальная машина должна загружаться в режиме Legacy BIOS; для Hyper-V это Generation 1.
- Виртуальный сетевой адаптер (vNIC) представляет Ethernet-порт контроллера. Для подключения к физической сети он связывается с Ethernet-интерфейсом хоста через сетевой мост или внешний виртуальный коммутатор.
- Добавьте необходимые vNIC до первого запуска. MAC-адрес первого адаптера используется SNR-SWC как заводской, в том числе для L3-интерфейсов VLAN. Сохраняйте порядок адаптеров и их MAC-адреса после установки.
- В проверенных двухпортовых конфигурациях первый vNIC соответствует
Ge0/0, второй —Ge0/1. Заранее определите, к какой сети будет подключён каждый порт.
Проверенные среды
| Среда | Проверенная версия и хост |
|---|---|
| Oracle VirtualBox | 7.1.10 на Windows |
| KVM/QEMU с libvirt | QEMU 6.2.0, libvirt 8.0.0; Zorin OS 17.3 на базе Ubuntu 22.04 LTS |
| Microsoft Hyper-V | Windows Server 2022 Standard, Server Core, build 20348; версия конфигурации VM 10.0 |
Можно использовать и другие среды виртуализации. Для них потребуется самостоятельно проверить совместимость. Результаты перечисленных проверок относятся к использованным конфигурациям; ограничения VirtualBox указаны в соответствующем разделе.
Подготовка
- Используйте установочный ISO SNR-SWC. Источник ПО — файловый сервер NAG. Имя файла имеет ви д
NWS-SNR-SWC-<version>-image.iso. Для установки по этой инструкции нужен ISO; файл обновления.img.gzвместо ISO не используется. - Подготовьте доступ к консоли VM средствами гипервизора. Он понадобится для первого входа и настройки адреса, если в сети нет DHCP-сервера.
- Подключите первый vNIC к сети управления. По умолчанию SNR-SWC ожидает адрес по DHCP в VLAN 1. Для первоначального подключения предусмотрите нетегированный трафик этой сети.
- Выделите ресурсы VM: 1 vCPU, не менее 256 МБ RAM и 1 ГБ на виртуальном диске. В разделах платформ ниже указаны дополнительные параметры проверенных конфигураций.
256 МБ RAM и диск 1 ГБ — ми нимальные требования для установки. Объём ресурсов для рабочей эксплуатации выбирайте с учётом количества точек доступа и используемых функций контроллера.
Создание виртуальной машины
Выберите один из следующих вариантов.
Oracle VirtualBox
-
Нажмите Создать, выберите ISO и задайте параметры VM:
Параметр Значение Тип ОС Linux → Other Linux → Other Linux (64-bit) Загрузка Legacy BIOS; Включить EFI — выключено Диск Динамический VDI, не менее 1 ГБ; SATA/AHCI Тип ОС
Linuxобязателен. Если VirtualBox предлагает автоматическую установку гостевой ОС, выберите её пропуск. -
В Настроить → Носители проверьте подключение диска к SATA/AHCI и ISO к оптическому приводу.
-
В Настроить → Сеть задайте параметры каждого используемого адаптера:
Параметр Значение Тип подключения Сетевой мост (Bridged Adapter) Имя Нужный физический Ethernet-интерфейс хоста Тип адаптера Intel PRO/1000 MT Desktop (82540EM) Неразборчивый режим Разрешить всё (Allow All) Кабель подключён Включено
Для проверенной многопортовой схемы используйте отдельный bridged vNIC для каждого физического интерфейса. По каждому подключению передаётся нетегированный трафик; соответствующий VLAN назначается порту средствами SNR-SWC.
В VirtualBox при использовании VLAN trunk возможны проблемы с передачей нефрагментированных IPv4-пакетов размером 1500 байт.
KVM/QEMU
-
Создайте VM в Virtual Machine Manager или через libvirt. До запуска установки проверьте параметры:
Параметр Значение Архитектура и тип машины x86_64,q35Загрузка Legacy BIOS RAM В проверенной конфигурации — 512 МБ Диск QCOW2, не менее 1 ГБ; VirtIO SCSI Сетевые адаптеры VirtIO -
Подключите ISO к виртуальному оптическому приводу.
-
Для каждого подключения к физической сети подключите vNIC через TAP к подготовленному Linux bridge с нужным Ethernet-интерфейсом хоста. В libvirt такой интерфейс имеет тип
bridge.
Если нужен VLAN trunk, мост и внешняя сеть должны передавать теги 802.1Q. Режим порта и список VLAN задаются в SNR-SWC.
Для физичес ких портов SNR-SWC используйте TAP/Linux bridge, а не macvtap.
Microsoft Hyper-V
-
Создайте VM со следующими параметрами:
Параметр Значение Поколение Generation 1 (Legacy BIOS) RAM В проверенной конфигурации — 512 МБ; Dynamic Memory выключена Диск В проверенной конфигурации — VHDX 2 ГБ; контроллер IDE Сетевые адаптеры Синтетический Network Adapter -
Подключите ISO к DVD-приводу. Используйте Network Adapter, а не Legacy Network Adapter.
-
Подключите vNIC к внешнему виртуальному коммутатору (External vSwitch) на нужном Ethernet-интерфейсе хоста. Для отдельных физических портов используйте отдельные vSwitch и vNIC.
-
Для первоначального нетегированного подключения используйте режим vNIC Untagged. Если теги формирует SNR-SWC, настройте соответствующий vNIC в Trunk.
Команды ниже выполняются в PowerShell на Hyper-V-хосте. Имена VM и адаптеров замените своими; посмотреть их можно командой Get-VMNetworkAdapter -VMName "SNR-SWC".
Пример настройки trunk и проверки результата:
Set-VMNetworkAdapterVlan -VMName "SNR-SWC" `
-VMNetworkAdapterName "Network Adapter" `
-Trunk -AllowedVlanIdList "1-4094" -NativeVlanId 0
Get-VMNetworkAdapterVlan -VMName "SNR-SWC"
NativeVlanId 0 обеспечивает прозрачную передачу нетегированных кадров.
Для второго и последующих vNIC включите MAC address spoofing: через них SNR-SWC передаёт кадры с заводским MAC первого адаптера.
Set-VMNetworkAdapter -VMName "SNR-SWC" `
-Name "PORT2" -MacAddressSpoofing On
Get-VMNetworkAdapter -VMName "SNR-SWC" |
Format-Table Name, SwitchName, MacAddressSpoofing
Для нужного дополнительного адаптера в столбце MacAddressSpoofing должно отображаться On.
Установка SNR-SWC
-
Запустите VM с ISO и откройте её консоль: окно VM в VirtualBox, консоль Virtual Machine Manager или VMConnect в Hyper-V.
-
Дождитесь завершения автоматической установки. Не выключайте VM и не отключайте диск во время записи образа.
-
Убедитесь, что в консоли появилось сообщение:
Installation completed successfully.You may now remove Live-CD and reboot. -
Извлеките ISO из виртуального оптического привода и перезагрузите VM. Дождитесь загрузки SNR-SWC с виртуального диска.
После перезагрузки должен появиться экран входа в установленную систему.
Первый запуск
-
В консоли VM введите логин
Adminи пароль по умолчаниюAdmin, соблюдая регистр символов. -
Задайте новый пароль: его смена обязательна при первом входе.
-
Проверьте параметры сети. По умолчанию контроллер ожидает адрес по DHCP в VLAN 1 на первом порту. Если DHCP-сервера нет или нужен статический адрес, задайте IP-адресацию в ходе первичной настройки. При необходимости настройте системное время.
-
Посмотрите адрес управления:
show ip interface brief -
С компьютера, имеющего доступ к этой сети, подключитесь по SSH к полученному или настроенному адресу. Используйте логин
Adminи новый пароль.
Проверка
Выполните команды в CLI SNR-SWC и сопоставьте результат с конфигурацией VM:
| Команда | Что проверить |
|---|---|
show version | Установлена выбранная версия ПО |
show interface brief | Определяются добавленные Ethernet-порты |
show interface switchport | Режимы портов и VLAN соответствуют подключениям |
show ip interface brief | У интерфейса управления есть IP-адрес нужной сети |
Возможные проблемы
| Симптом | Что проверить |
|---|---|
| VM не загружается с диска | Legacy BIOS, тип контроллера диска и порядок загрузки. В Hyper-V требуется Generation 1 |
| Снова запускается установка | Извлечён ли ISO из оптического привода |
| Нет адреса управления | Доступность DHCP в VLAN 1 на первом порту; при отсутствии DHCP задайте адрес в первичной настройке через консоль |
| Адрес есть, но SSH недоступен | Физический линк, привязку vNIC к нужной сети и доступность подсети управления с компьютера администратора |
| Не проходит трафик через второй порт | Конфигурацию порта в SNR-SWC; в KVM — TAP/Linux bridge; в Hyper-V — MAC address spoofing дополнительного vNIC |
| В VirtualBox не работает tagged trunk | Возможные проблемы с пакетами 1500 байт, описанные в разделе VirtualBox |
Справочная информация
После установки используйте руководства по дальнейшей настройке системы: