Sitemap

New Lab!

3 min readJan 24, 2026

--

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.

Press enter or click to view image in full size

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.

Press enter or click to view image in full size

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.

Press enter or click to view image in full size

Well I want to check the system resource that I allocated before I install PNETLab on it.

Press enter or click to view image in full size
lscpu => I can see aarch64, 4 CPUs, I forgot about NUMA though. It was sth about asymmetric memory distribution…
Press enter or click to view image in full size
I see total 7.7Gi! Does this mean 7.7 GibiByte? I gave 8 GigaBytes so it must be less than 8…
Press enter or click to view image in full size
Honestly I have no idea other than 3rd line of vda of size 64G… It seems like it has 64 GigaBytes.

Ok, It is time to install PNETLab. BUT…. There are significant problems.

  1. 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.
  2. 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…

--

--