Pnetlab. Добавление шаблонов устройств

Материал из Wiki
Версия от 13:16, 20 июля 2022; Cless (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Mikrotik маршрутизатор

Логинимся в pnetlab по SSH

mkdir /opt/unetlab/addons/qemu/mikrotik-6.48.6/

cd /opt/unetlab/addons/qemu/mikrotik-6.48.6/

wget https://download.mikrotik.com/routeros/6.48.6/chr-6.48.6.vmdk

/opt/qemu/bin/qemu-img convert -f vmdk -O qcow2 chr-6.48.6.vmdk hda.qcow2

rm chr-6.48.6.vmdk

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

В веб-интерфейсе pnetlab создаем новую лабу, далее:

  • Add an object
    • Nodes
      • Mikrotik RouterOS:        
        • <Изменяем необходимые параметры>
          • Save

Cisco маршрутизатор (с7200)

Копируем на ВМ pnetlab, в директорию /opt/unetlab/addons/dynamips/, образ cisco c7200-adventerprisek9-mz.152-4.S2.bin

apt-get install -y unzip

cd /opt/unetlab/addons/dynamips/

unzip -p c7200-adventerprisek9-mz.152-4.S2.bin > c7200-adventerprisek9-mz.152-4.S2.image

rm c7200-adventerprisek9-mz.152-4.S2.bin

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

Обновляем страницу веб-интерфейса pnetlab

В веб-интерфейсе pnetlab создаем новую лабу, далее:

  • Add an object
    • Nodes
      • Cisco IOS C7200 (Dynamips):        
        • Idle PC: 0x62f033c8 (или высчитываем новый иконкой калькулятора справа)
        • Добавляем интерфейсы Slot1-Slo6: PA-FE-TX
          • Save

Cisco коммутатор (vIOS-L2)

Логинимся в pnetlab по SSH

mkdir /opt/unetlab/addons/qemu/viosl2-15.0

Копируем образ vIOS-L2.vmdk в /opt/unetlab/addons/qemu/viosl2-15.0/

cd /opt/unetlab/addons/qemu/viosl2-15.0

/opt/qemu/bin/qemu-img convert -f vmdk -O qcow2 vIOS-L2.vmdk virtioa.qcow2

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

При добавлении устройств выставляйте 384 Мб оперативной памяти

Для коммутатора максимальное количество портов - 16

Huawei маршрутизатор

https://jbits.com.br/artigos/eve-ng/

ОТНОСИТЕЛЬНО БЫСТРО УСТРОЙСТВО БУДЕТ РАБОТАТЬ ТОЛЬКО ЕСЛИ PNETLAB

УСТАНОВЛЕН НА НЕПЛОХОМ СЕРВЕРЕ С ХОРОШИМ ПРОЦЕССОРОМ И ДОСТАТОЧНЫМ КОЛ-ВОМ ОПЕРАТИВКИ

ДЛЯ КАЖДОГО УСТРОЙСТВА HUAWEI НЕОБХОДИМО >=2ГБ ОПЕРАТИВНОЙ ПАМЯТИ

Логинимся в pnetlab по SSH

mkdir /opt/unetlab/addons/qemu/huaweiar1k-5.170

cd /opt/unetlab/addons/qemu/huaweiar1k-5.170/

mv var_allinone.img hda.qcow2

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

login: super

password: super

PfSense маршрутизатор

https://www.eve-ng.net/index.php/documentation/howtos/howto-add-pfsense-fw-2-4/

В PNETLAB ДОЛЖНО БЫТЬ >=6ГБ ОПЕРАТИВНОЙ ПАМЯТИ

Download and unzip img

mkdir /opt/unetlab/addons/qemu/pfsense-CE-2.4.5/

cd /opt/unetlab/addons/qemu/pfsense-CE-2.4.5/

wget https://nyifiles.pfsense.org/mirror/downloads/pfSense-CE-memstick-serial-2.4.5-RELEASE-p1-amd64.img.gz

gunzip pfSense-CE-memstick-serial-2.4.5-RELEASE-p1-amd64.img.gz

mv pfSense-CE-memstick-serial-2.4.5-RELEASE-p1-amd64.img install.img

Create pfSense disk:

/opt/qemu/bin/qemu-img create -f qcow2 virtioa.qcow2 4G

Launch pfSense installer

/opt/qemu/bin/qemu-system-x86_64 -hda install.img -hdb virtioa.qcow2 -nographic

Choose default options for the whole install process. When finished, do not choose ‘Reboot’. Instead, choose ‘shell’ and type `poweroff`

Remove unused file

rm install.img

Fix permissions:

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

Default username/password: admin/pfsense

!!! НЕ РАБОТАЕТ !!! HPE (ARUBA) Коммутатор (arubacx-10.04)

mkdir /opt/unetlab/addons/qemu/arubacx-10.04

cd /opt/unetlab/addons/qemu/arubacx-10.04

Копируем d:\linux\pnetlab_эмуляция-сети\images\hp\ArubaOS-CX_10_04_1000_ova.zip в /opt/unetlab/addons/qemu/arubacx-10.04

unzip ArubaOS-CX_10_04_1000_ova.zip

           Archive: ArubaOS-CX_10_04_1000_ova.zip

           inflating: ArubaOS-CX_10_04_1000.ova

           extracting: ArubaOS-CX_10_04_1000.ova.sig

           

tar xvf ArubaOS-CX_10_04_1000.ova

           arubaoscx-disk-image-genericx86-p4-20200311173823.ovf

           arubaoscx-disk-image-genericx86-p4-20200311173823.vmdk

           

/opt/qemu/bin/qemu-img convert -f vmdk -O qcow2 arubaoscx-disk-image-genericx86-p4-20200311173823.vmdk virtioa.qcow2

rm -rf ./arubaoscx-disk-image-genericx86-p4-20200311173823.vmdk

/opt/unetlab/wrappers/unl_wrapper -a fixpermissions