shooga Posted January 30, 2019 Share Posted January 30, 2019 I have Unraid configured for IPv6 in the network settings and that seems to be working fine. However, none of my docker containers are given IPv6 addresses and also show no IPv6Gateway when using docker inspect. Doesn't seem to matter if the container is using host, bridge, or br0 for its network. What could I be doing wrong? Quote Link to comment
bonienl Posted January 30, 2019 Share Posted January 30, 2019 Post screenshots of your network settings page and your docker settings (advanced view) page. Quote Link to comment
shooga Posted January 30, 2019 Author Share Posted January 30, 2019 Ok, thanks for the response. Here are the two settings pages. I've blocked out my IPv6 address for the server in case it's publicly addressable (I'm still pretty new to IPv6). Quote Link to comment
bonienl Posted January 30, 2019 Share Posted January 30, 2019 You need to set IPv6 for Docker. See my setup below. Quote Link to comment
shooga Posted January 30, 2019 Author Share Posted January 30, 2019 Hmm. How do I expose those settings? Here's all I have, even with Docker stopped. Quote Link to comment
bonienl Posted January 30, 2019 Share Posted January 30, 2019 Looking again at your network settings. It is not exposed to Docker because your server is assigned a /128 (=single) IPv6 address. You need a subnet like /64 to have IPv6 addresses available to containers. Quote Link to comment
shooga Posted January 30, 2019 Author Share Posted January 30, 2019 Ah, ok. That makes sense. Does that setting reference the subnet that I've setup via my router (which is /64)? Looks like I need to switch to a static address and manual settings to change the subnet. Will have to do that later when I'm home and have direct access to everything. Don't want things to go wrong while I'm remote. Thanks again for your help! Quote Link to comment
shooga Posted January 31, 2019 Author Share Posted January 31, 2019 Follow-up question here as I'm digging into this. I'd prefer to stick with automatic IPv6 settings on Unraid. Should the subnet that is passed to Unraid be configured on my router? I'm using pfsense and it looks like it's a /64 mask everywhere I can find it. Totally possible I'm missing something there, so if it's really a pfsense question then I'll ask on their forums. Quote Link to comment
shooga Posted January 31, 2019 Author Share Posted January 31, 2019 Ok. Quick update. I was trying to assign a reserved IPv6 address to my server (in pfsense) and may have done that wrong. After removing the reservation and using DHCP, I now see IPv6 showing up in the docker settings. But my containers are still not getting addresses assigned. Feels like progress, but maybe not. The subnet for Unraid still shows as /128, but now br0 is showing /64. Quote Link to comment
bonienl Posted January 31, 2019 Share Posted January 31, 2019 Because you use DHCP, you need to configure your router to hand out /64 addresses. Quote Link to comment
sgt_spike Posted August 13, 2020 Share Posted August 13, 2020 On 1/31/2019 at 12:12 AM, shooga said: Ok. Quick update. I was trying to assign a reserved IPv6 address to my server (in pfsense) and may have done that wrong. After removing the reservation and using DHCP, I now see IPv6 showing up in the docker settings. But my containers are still not getting addresses assigned. Feels like progress, but maybe not. The subnet for Unraid still shows as /128, but now br0 is showing /64. Shooga, Did you get this to work? If so, perhaps you can assist me in the settings. I'm in the same situation. 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.