В прошлой статье я рассказал как подготовить и запустить любую версию виртуального маршрутизатора Cisco - Cloud Services Router (СSR1000v) в VirtualBox под Windows. С версии Cisco IOS XE 3.13S можно обойтись без настройки последовательного интерфейса. Запускать будем всё тот же релиз 3.15.0S. С официального сайта нужно скачать файлы csr1000v-universalk9.03.15.00.S.155-2.S-std.iso и csr1000v-universalk9.03.15.00.S.155-2.S-std.ova По-моему, сейчас это самая поздняя версия CSR, доступная с аккаунтом Cisco, версии новее требуют различные партнерские отношения с Cisco. Зарегистрироваться можно по адресу.

VirtualBox

Запустите VirtualBox и импортируйте конфигурацию виртуальной машины из OVI-файла. Как и в прошлой статье в настройках SCSI-контроллера виртуальной машины подключите iso-образ дистрибутива CSR и стартуйте машину. Выберите пункт “Auto Console” (если ничего не делать, через 10 секунд начнется загрузка в этом режиме). Долго ждем когда закончится установка и машина один раз сама перегрузится.

Cisco CSR 1000v свяжет реальные интерфесы хоста с виртуальными сетевыми картами (vNIC). Посмотреть можно командой

Router# show platform software vnic-if interface-mapping
--------------------------------------------------------------------------
Interface Name        Short Name     vNIC Name                Mac Addr
--------------------------------------------------------------------------
GigabitEthernet0       Gi0        eth0 (vmxnet3)           000c.2946.3f4d
GigabitEthernet2       Gi2        eth2 (vmxnet3)           0050.5689.0034
GigabitEthernet1       Gi1        eth1 (vmxnet3)           0050.5689.000b
--------------------------------------------------------------------------

У меня в качестве сетевого моста в настройках адаптеров сети автоматически выбрался wi-fi адаптер как единственный активный сетевой интерфейс. Wi-fi роутер раздает адреса по dhcp. Всё что нужно, это включить интерфейс на CSR, перевеcти в режим dhcp-клиента и получить адрес

Router#conf t
Router(config)#int gi1
Router(config-if)#no sh
Router(config-if)#ip addr dhcp
Router(config-if)#exit

Посыпятся уведомления о поднятии порта и получении адреса. Можно убедиться

Router(config)#do sh ip int br

Wi-fi-роутер подключен к internet, можно указать dns-сервер и пропинговать какой-нибудь ресурс

Router(config)#ip name-server 8.8.8.8
Router(config)#end
Router#ping ya.ru

Сохраняем конфигурацию

Router#wr

Теперь мы знаем ip-адрес порта маршрутизатора и можно приступать к обычным начальным настройкам

VMware Workstation Player

Для запуска в VMware достаточно так же импортировать конфигурацию из ovi-файла и запустить. Но я попробовал настроил свою конфигурацию (я пользуюсь VMware Workstation 15 Player, уже вышел VMware Workstation 16 Player).

  • CPU 4 (минимум 1), memory 4 Gb (минимум 4 Gb), удалил звук, подключил iso-образ

  • настроил 4 адаптера в режиме Bridge с физическим wifi-адаптером

после установки включил интерфейс так же как описал выше

Итог

CSR под VMware работает существенно быстрее. Загрузка занимает меньше 2 минут (в Virtualbox около 8 минут). Я запустил в VMware две виртуальные машины с Cloud Services Router, можно играться