在EVE-NG中配置HP VSR1000时(如何在EVE-NG中导入VSR1000设备?怎么解决登录问题?),有细心的小伙伴发现了设备列表中多了一个H3C VSR1000,正常来讲是没有这个设备的,官方也不支持。
那这个列表是怎么来的呢?
其实也简单,如果掌握了这个方法,万物皆可EVE-NG。今天就以再增加一台vFW1000为例来演示一下操作过程吧。

这里推荐使用VirtualBox,因为
新建一台虚拟机,配置合适的系统设置,本次我选择“Linux→Other Linux(64-bit)”,内存大小配置为2 GB,虚拟硬盘选择“现在创建虚拟硬盘”。
然后硬盘这里选择“QCOW(QEMU写入时复制)”。
系统参数这些建议记一下,跟后面在EVE-NG中配置的设备配置尽量保持一致。
然后挂载上安装镜像,进行安装就可以了。
安装好之后,我们发现了跟上次一样的问题,那就是AUX的认证方式是密码,修改为none,然后保存配置并关机。

修改/opt/unetlab/html/includes/__node.php文件,增加case。
case 'h3cvfw': for ($i = 0; $i < $this -> ethernet; $i++) { if (isset($old_ethernets[$i])) { $this -> ethernets[$i] = $old_ethernets[$i]; } else { $n = 'Gi'.($i + 1).'/0'; try { $this -> ethernets[$i] = new Interfc(Array('name' => $n, 'type' => 'ethernet'), $i); } catch (Exception $e) { error_log(date('M d H:i:s ').'ERROR: '.$GLOBALS['messages'][40020]); error_log(date('M d H:i:s ').(string) $e); return 40020; } } $this -> flags_eth .= ' -device %NICDRIVER%,netdev=net'.$i.',mac=50:'.sprintf('%02x', $this -> tenant).':'.sprintf('%02x', $this -> id / 512).':'.sprintf('%02x', $this -> id % 512).':00:'.sprintf('%02x', $i); $this -> flags_eth .= ' -netdev tap,id=net'.$i.',ifname=vunl'.$this -> tenant.'_'.$this -> id.'_'.$i.',script=no';
新建名为“h3cvfw.yml”的配置文件,粘贴下面的内容,视需求进行修改。
type: qemudescription: H3C vFW1000name: vFW1000cpulimit: 1icon: Firewall.pngcpu: 2ram: 2048ethernet: 8eth_format: em{0}console: vncqemu_arch: x86_64qemu_version: 4.1.0qemu_options: -machine type=pc,accel=kvm -nographic -rtc base=utc...把h3cvfw.yml文件复制到以下3个路径。/opt/unetlab/html/templates/intel/h3cvfw.yml/opt/unetlab/html/templates/amd/h3cvfw.yml/opt/unetlab/html/templates_legacy/h3cvfw.yml

以case中的 'hpvfw'作为目录前缀,带上版本号创建镜像目录。
mkdir /opt/unetlab/addons/qemu/h3cvfw-710-CMV710-E1185P1213/
上传制作的qcow镜像文件,并重命名为hda.qcow2。

使用以下命令修复EVE权限,使修改生效。
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
到这里镜像就添加好了。
点进来可以看到预配置信息和前面配置的完全相同,我们直接选择Telnet,启动设备来测试一下。
一次成功,就是这么稳定。
查看一下设备接口情况,预创建的8个接口全部正常。
比较麻烦的就是,EVE-NG中设备接线还要关机操作,体验较差。
最后看一下我都给EVE-NG增加了哪些镜像吧。
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://zblog.hqyman.cn/post/10523.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~