Enable the server daemon
By default, the daemon installed by the gns3-server package necessary to enable the GNS3 server is disabled. To enable this daemon, you can run the
/usr/share/kaisen-services-management/gns3-enable if the kaisen-services-management package is installed on your system.
It is also possible to enable this service by running the
sudo systemctl start gns3-server command, only to start the service or running the
sudo systemctl enable --now gns3-server to start and activate the daemon at system startup.
Using the GNS3 client with a remote server
If you need to use GNS3 with a remotely server connexion, you can create a GNS3 project directly in your home directory.
The GNS3 daemon must be disabled for this use case.
Using the GNS3 client with the GNS3 server on the localhost
If you need to use GNS3 with the GNS3 server installed and used directly on the localhost, the GNS3 server only accepts to write in the /var/lib/gns3 directory, because the gns3-server package was built to automatically add all usable users on the system in the GNS3 group. You can create a GNS3 project in the /var/lib/gns3 directory.
The GNS3 daemon must be enabled for this use case.
GNS3 server configuration
The configuration file for the GNS3 server can be found here:
/var/lib/gns3/gns3_server.conf. In this configuration file, you can set many settings like the TCP port or the IP address.