From 872ef05bfc1af389816a6dfe151f47a845366f3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mattias=20Walstr=C3=B6m?= Date: Wed, 29 Jan 2025 20:27:05 +0100 Subject: [PATCH 1/2] Add new appliance: Infix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Infix is a Network Operating System (NOS) that can run both virtually (using QEMU) and on physical switches/routers. Signed-off-by: Mattias Walström --- appliances/infix.gns3a | 58 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 appliances/infix.gns3a diff --git a/appliances/infix.gns3a b/appliances/infix.gns3a new file mode 100644 index 0000000..c466c8d --- /dev/null +++ b/appliances/infix.gns3a @@ -0,0 +1,58 @@ +{ + "name": "infix", + "category": "router", + "description": "Infix is a Network Operating System based on Linux. It can be set up both as a switch, with offloading using switchdev, and a router with firewalling.", + "vendor_name": "KernelKit", + "vendor_url": "https://github.com/kernelkit", + "vendor_logo_url": "https://kernelkit.org/assets/img/jack.png", + "product_name": "Infix", + "registry_version": 6, + "documentation_url": "https://github.com/kernelkit/infix/tree/main/doc", + "status": "stable", + "availability": "free", + "maintainer": "KernelKit", + "maintainer_email": "kernelkit@googlegroups.com", + "usage": "Default login, user/pass: admin/admin\n\nType 'cli' (and Enter) followed by 'help' for an overview of commands and relevant configuration files.", + "port_name_format": "eth{0}", + "linked_clone": true, + "symbol": "router_red.svg", + "qemu": { + "adapter_type": "virtio-net-pci", + "adapters": 10, + "ram": 512, + "cpus": 1, + "hda_disk_interface": "virtio", + "arch": "x86_64", + "console_type": "telnet", + "process_priority": "normal", + "kvm": "allow" + }, + "images": [ + { + "filename": "OVMF-edk2-stable202305.fd", + "version": "stable202305", + "md5sum": "6c4cf1519fec4a4b95525d9ae562963a", + "filesize": 4194304, + "download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/", + "direct_download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/OVMF-edk2-stable202305.fd.zip/download", + "compression": "zip" + }, + { + "filename": "infix-x86_64-disk-24.11.1.img", + "filesize": 536870912, + "md5sum": "673a123fe122d1c2f5724baf9965a19d", + "version": "24.11.1", + "download_url": "https://github.com/kernelkit/infix/releases/download/v24.11.1/infix-x86_64-24.11.1.tar.gz", + "compression": "gzip" + } + ], + "versions": [ + { + "name": "24.11.1", + "images": { + "bios_image": "OVMF-edk2-stable202305.fd", + "hda_disk_image": "infix-x86_64-disk-24.11.1.img" + } + } + ] +} From 31f6901bdf4d478d276bac885a430753eeb1c1ff Mon Sep 17 00:00:00 2001 From: grossmj Date: Thu, 30 Jan 2025 18:06:31 +1000 Subject: [PATCH 2/2] Add appliance ID and fix some formatting issues --- appliances/infix.gns3a | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/appliances/infix.gns3a b/appliances/infix.gns3a index c466c8d..bb28ea7 100644 --- a/appliances/infix.gns3a +++ b/appliances/infix.gns3a @@ -1,4 +1,5 @@ { + "appliance_id": "4d351078-c6f5-444c-ab30-0ef20e3d8c53", "name": "infix", "category": "router", "description": "Infix is a Network Operating System based on Linux. It can be set up both as a switch, with offloading using switchdev, and a router with firewalling.", @@ -35,14 +36,14 @@ "filesize": 4194304, "download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/", "direct_download_url": "https://sourceforge.net/projects/gns-3/files/Qemu%20Appliances/OVMF-edk2-stable202305.fd.zip/download", - "compression": "zip" + "compression": "zip" }, { "filename": "infix-x86_64-disk-24.11.1.img", "filesize": 536870912, "md5sum": "673a123fe122d1c2f5724baf9965a19d", "version": "24.11.1", - "download_url": "https://github.com/kernelkit/infix/releases/download/v24.11.1/infix-x86_64-24.11.1.tar.gz", + "download_url": "https://github.com/kernelkit/infix/releases/download/v24.11.1/infix-x86_64-24.11.1.tar.gz", "compression": "gzip" } ],