Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ipv6-only issues #1400

Closed
kruisdraad opened this issue Sep 26, 2022 · 1 comment
Closed

Ipv6-only issues #1400

kruisdraad opened this issue Sep 26, 2022 · 1 comment
Labels
Milestone

Comments

@kruisdraad
Copy link

kruisdraad commented Sep 26, 2022

Hi,

i am not sure if this is the right repo, so bear with me:

setup: An IPv6-only network, no IPv4 at all. GNS3 is bound to IPv6 only.

version:

ii  gns3-gui                              2.2.34~jammy1                           amd64        GNS3 GUI
ii  gns3-iou                              0.0.3~jammy3                            amd64        GNS3 support for IOU
ii  gns3-server                           2.2.34~jammy3                           amd64        GNS3 server

problem: When using the WebGUI or GNS Application to connect to a console the : separator confuses the e.g. putty between IP and port, e.g. if the address is 2001:666:666:666:5001 it would connect on ip 2001 with port 666. It looks like on the IPv6 passing of the IP address the [ ] are missing, the correct way would be [2001:666:666:666]:5001

When trying to use the console inside webGUI you can see it flashing open and directly closes, no error is logged client side. On the Server it only logs a mere:
2022-09-26 20:02:39 WARNING route.py:232 Client error

Beyond the console issues, the webGUI seems to be working just fine.

Workaround 1: By using an hostname in gns_server.conf to bind (e.g. mygns3.domain.tld) and adding this into /etc/hosts with 2001:666:666:666 will make gns_server bind correctly. As the hostname is now passed as mygns3.domain.tld and fully mygns3.domain.tld:5001 the problem is resolved for using the GNS3 application. With the WebGUI it just refuses to open an console entirely.

Workaround 2: switch to IPv4, buuuuut, i so wanted a ipv6 only network this time.

Imho it defiantly an GNS issue, but where i do not know. If you need furter info, let me know.

@grossmj grossmj added this to the 2.2.38 milestone Jan 31, 2023
@grossmj grossmj modified the milestones: 2.2.38, 2.2.39 Feb 4, 2023
grossmj added a commit to GNS3/gns3-server that referenced this issue Aug 2, 2023
@grossmj
Copy link
Member

grossmj commented Aug 2, 2023

Everything should work in the next version (v2.2.42) excepting connecting to consoles using the GNS3 web client pack (connections using real terminal via protocol handlers). I will create a separate issue for this.

Screenshot from 2023-08-02 15-09-15

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants