GNS3 / gns3-registry

GNS3 devices registry
GNU General Public License v3.0
327 stars 392 forks source link

Added appliance definitions for various Mikrotik hardware models simulated through the use of the Mikrotik CHR platform. #753

Closed AzorianMatt closed 1 year ago

AzorianMatt commented 1 year ago

I have created 10 Mikrotik appliances based on the CHR image that will simulate various router and switch models as it pertains to CPU count, RAM, and network interfaces.

Unfortunately, CHR does not pickup these interface names so one must manually update the interface names in the OS after first run. This is because CHR is designed to give standard naming to it's virtual Ethernet interfaces.

If I knew how to create a standard image from their other models then I could script a method for building them from the NPK formatted updates. In that scenario, QEMU emulation could be leveraged to create a more accurate simulation of the hardware.


When updating an existing appliance:

AzorianMatt commented 1 year ago

@grossmj you're welcome and my apologies for wasting your time on something so obvious! I'll get some fixes pushed today for this. I'm testing a method with the x86 image to see if it's a more suitable fit for a few of these.

Thanks for the fast feedback!

grossmj commented 1 year ago

@grossmj you're welcome and my apologies for wasting your time on something so obvious!

No worries at all.

Just one last note, the following appliances can be downgraded to registry version 5 because they don't use custom adapters: https://github.com/GNS3/gns3-registry#versioning

Thanks! :)

AzorianMatt commented 1 year ago

All handled, thanks @grossmj!