New Lab!
I am dedicated to use PNETLab. My first professional project “Sunny’s” will run no this simulation. The reason? I wanna test all the good & new features with great efficiency. The automation & testing skills will by my salt & pepper for my T-bone steak for now. Every one can get CCNA. But when I got into work, I will certainly be developing & maintaining information & communication infrastructure. Without those 2… u get steak but… why?
Get Hsymyth’s stories in your inbox
Join Medium for free to get updates from this writer.
So, since PNETLab can’t run on my Mac directly, I decided to use UTM. When I say I use PNETLab with UTM it is like this.
So UTM do
- CONFIGURE computing resource for QEMU. (CPU with core, memory, disk, NIC, firmwares)
- BRIDGING macos-virtualization-API(apple hypervisor Framework) to QEMU.
- ORCHESTRATE QEMUs.
Enough for bridge & guest os. This is the config for QEMU. I gave pretty much generous amount of resources. My mac is strong.
After I installed the image & reboot I was still seeing the injected ISO image keep making me a decision whether to install the ISO image again, which of course I do not need, when I successfully installed OS on QUMU machine, I did ‘sudo poweroff’ cmd and eject the ISO image and turn on the machine.
Well I want to check the system resource that I allocated before I install PNETLab on it.
Ok, It is time to install PNETLab. BUT…. There are significant problems.
- After 4 hours of hussling I found out that PNETLab actually serve with OVA, which means since PNETLab is tricky to configure and big, the installation file is given with the OS image! Which means, I do not need to define and configure my own machine.
- PNETLab is for x86–64 not the apple silicon. I can emulate x86 onto apple silicon… but I have to pay a heavy performance cost…
Let’s find another way to do this. It might be just better to start with EVE-NG. EVE-NG is about 200$ per year…






