pbear Posted October 1, 2023 Share Posted October 1, 2023 Hello, After I upgraded to v6.12.4, it looks like my ipv6 does not work correctly anymore. First I couldn't ssh my server because the ssh doesn't listen to ipv6 anymore, only ipv4: root@unraid:~# netstat -tulpn | grep 22 tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 7411/sshd: /usr/sbi Second, the ipv6 is not available for docker containers. The ipv6 subnet doesn't appear in the EDIT view of the containers. So I had to remove it from each of them to be able to start them. My docker network type is ipvlan. My config is the following: Also, I have a error message: I believe it's not related to ipv6 but it also appeared with the last update. What can I do ? KR, Quote Link to comment
pbear Posted October 13, 2023 Author Share Posted October 13, 2023 Hello, As I got no answer, I ended up contacting the support. Quote There is a known issue with IPv6 and containers. We are planning on releasing a patch update to 6.12 in the next couple of days to rectify this. It is also rectified in the 6.13 release candidate series which is also going to begin in the new few days. But as I said I also have trouble with ipv6 on the unraid itself (with the sshd not listening anymore on the ipv6). Quote Link to comment
pbear Posted November 29, 2023 Author Share Posted November 29, 2023 (edited) So I had downgraded to 6.12.3. But now that the v6.12.5 is out I tried it: the ipv6 works with the docker. But I still can't connect to the server itself, the ssd still does not listen to ipv6. ⚡ root@unraid:~# netstat -tulpn | grep 22 LISTEN 0 128 0.0.0.0:22 0.0.0.0:* users:(("sshd",pid=31080,fd=3)) I tried restarting the /rc.sshd script and it populates my ssh_config like that: ListenAddress 10.0.2.2 # br0 ListenAddress 192.168.12.2 # br1 ListenAddress 0 # which is wierd , IMHO. I don't know this "0" And there should be one line "ListenAdress ::" I believe. The script gives a error message when restarting: "/etc/rc.d/rc.library.source: line 74: printf: 0xmetric: invalid hex number" ⚡ root@unraid:~# sed -n '73,74p' /etc/rc.d/rc.library.source [[ -n $b ]] && d= a=${a%$f*}${f}$(for q in ${b//./ }; do printf "$d%03x" "0x$q"; d=.; done) [[ -z $m ]] && echo $a || echo $a/$m Could be a syntax error in this other script ? unraid-diagnostics-20231129-1955.zip Edited November 29, 2023 by pbear Quote Link to comment
Solution ljm42 Posted November 30, 2023 Solution Share Posted November 30, 2023 Ah, looks like you have a statically assigned IPv6 address. We just tracked down an issue with that, it will be fixed in the next release: https://forums.unraid.net/bug-reports/prereleases/bugs-with-ipv6-in-6125-rc1-r2742/?tab=comments#comment-26714 1 Quote Link to comment
pbear Posted December 2, 2023 Author Share Posted December 2, 2023 Problem solved with the new v6.12.6 indeed 👍 Thanks for your work. 1 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.