[opensuse] DHCPv6-PD request
Hello everybody, my ISP provides me with IPv6 and a / 56 subnet. The router on the Internet connection (it is a router from the ISP) distributes a / 64 prefix for the directly connected devices. A second router that is connected to the router from the ISP should be able to request a prefix from the first router. The second router for me is a PC with openSUSE to separate the network again. Now I would like to have the openSUSE router request a prefix via DHCPv6-PD to distribute it in the network behind the openSUSE router. Does openSUSE (Leap 15.2 / Tumbleweed) support DHCPv6-PD requests and how can I implement it? Many thanks Greeting Kasimir -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 7/17/20 11:34 AM, Kasimir wrote:
my ISP provides me with IPv6 and a / 56 subnet. The router on the Internet connection (it is a router from the ISP) distributes a / 64 prefix for the directly connected devices. A second router that is connected to the router from the ISP should be able to request a prefix from the first router. The second router for me is a PC with openSUSE to separate the network again. Now I would like to have the openSUSE router request a prefix via DHCPv6-PD to distribute it in the network behind the openSUSE router. Does openSUSE (Leap 15.2 / Tumbleweed) support DHCPv6-PD requests and how can I implement it?
It didn't when I tried over 4 years ago. I went with pfSense instead. It works well. Also, that first router has to support a DHCPv6-PD server. With Cisco, that's an extra cost option. Does your first router actually provide it? If not, you'll have to manually configure the routers to pass a prefix to the 2nd. OpenSUSE should be able to handle that. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
According to my ISP, the router provided should be able to distribute a prefix to another router. It's just not clear to me how I can request the prefix with openSUSE from the first router. Am 17.07.2020 um 17:44 schrieb James Knott:
It didn't when I tried over 4 years ago. I went with pfSense instead. It works well. Also, that first router has to support a DHCPv6-PD server. With Cisco, that's an extra cost option. Does your first router actually provide it? If not, you'll have to manually configure the routers to pass a prefix to the 2nd. OpenSUSE should be able to handle that.
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 7/17/20 12:07 PM, Kasimir wrote:
According to my ISP, the router provided should be able to distribute a prefix to another router. It's just not clear to me how I can request the prefix with openSUSE from the first router.
As I mentioned, I moved to pfSense because openSUSE couldn't handled DHCPv6-PD. If you want to use openSUSE as a router, you will have to manually configure the routing. It's not that hard and I have done that between pfSense and a Cisco router. Regardless, you may want to move to pfSense anyway, as I have found it to be a much better firewall/router. https://www.pfsense.org/download/ BTW, I just did a search on openSUSE and DHCPv6-PD and all I saw was requests for it. I didn't see anything to indicate support for it. I also didn't see anything in Yast on Leap 15.2 that indicates support for it. Perhaps someone who's more knowledgeable can advise. Also, be careful about what the ISP tells you. I had a problem with mine last year and I found I had to teach tier 2 support and a senior tech the finer points of IPv6, particularly DHCPv6. What is the modem model? I search may provide the answer as to whether it actually provides DHCPv6-PD. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
17.07.2020 18:34, Kasimir пишет:
Hello everybody,
my ISP provides me with IPv6 and a / 56 subnet. The router on the Internet connection (it is a router from the ISP) distributes a / 64 prefix for the directly connected devices. A second router that is connected to the router from the ISP should be able to request a prefix from the first router. The second router for me is a PC with openSUSE to separate the network again. Now I would like to have the openSUSE router request a prefix via DHCPv6-PD to distribute it in the network behind the openSUSE router. Does openSUSE (Leap 15.2 / Tumbleweed) support DHCPv6-PD requests and how can I implement it?
You already asked this on forums and got recommendation how to test that your router actually delegates prefix and it turned out your router does not do it. And your ISP will not confirm that this functionality is available from them. I already told you that NetworkManager does support prefix delegation. But it does not matter as long as your router does not offer any prefixes. If you can demonstrate that your router actually *does* prefix delegation and can explain what are requirements on requesting router side to successfully obtain prefix, we can revisit it from openSUSE angle. It is possible this description is buried somewhere inside multi-page thread you mentioned on forums, then please provide link to it or simply reproduce this information here. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 7/17/20 2:06 PM, Andrei Borzenkov wrote:
If you can demonstrate that your router actually*does* prefix delegation and can explain what are requirements on requesting router side to successfully obtain prefix, we can revisit it from openSUSE angle. It is possible this description is buried somewhere inside multi-page thread you mentioned on forums, then please provide link to it or simply reproduce this information here.
Actually, openSUSE should be able to support it. As I mentioned, I had to switch to pfSense because of it. Many ISPs use DHCPv6-PD to provide the prefix, though I doubt the OP's situation does. He likely gets it to the first router, but as it doesn't provided it in turn, he has to use a manual config. PfSense is built on FreeBSD. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
James Knott wrote:
On 7/17/20 2:06 PM, Andrei Borzenkov wrote:
If you can demonstrate that your router actually*does* prefix delegation and can explain what are requirements on requesting router side to successfully obtain prefix, we can revisit it from openSUSE angle. It is possible this description is buried somewhere inside multi-page thread you mentioned on forums, then please provide link to it or simply reproduce this information here.
Actually, openSUSE should be able to support it.
Anyone is free to scratch that itch :-) Smiley very much intended - I also think we _should_ support it, but it simply takes someone to do the work. -- Per Jessen, Zürich (17.1°C) http://www.dns24.ch/ - free dynamic DNS, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
17.07.2020 22:24, Per Jessen пишет:
Smiley very much intended - I also think we _should_ support it, but it simply takes someone to do the work.
NetworkManager supports prefix delegation for configuring downstream links since version 1.6. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Andrei Borzenkov wrote:
17.07.2020 22:24, Per Jessen пишет:
Smiley very much intended - I also think we _should_ support it, but it simply takes someone to do the work.
NetworkManager supports prefix delegation for configuring downstream links since version 1.6.
Yep, I saw you mentioned that one (I was surprised that NM does dhcpv6 etc) - I just don't imagine many people wanting to run NM on their upstream router. -- Per Jessen, Zürich (17.0°C) http://www.dns24.ch/ - free dynamic DNS, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 7/17/20 3:50 PM, Per Jessen wrote:
NetworkManager supports prefix delegation for configuring downstream links since version 1.6. Yep, I saw you mentioned that one (I was surprised that NM does dhcpv6 etc) - I just don't imagine many people wanting to run NM on their upstream router.
Where is that? I have v1.22.6 as installed with Leap 15.2. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2020-07-17 5:34 p.m., Kasimir wrote:
Does openSUSE (Leap 15.2 / Tumbleweed) support DHCPv6-PD requests and how can I implement it?
Hi Kasimir, openSUSE Tumbleweed has ISC Kea DHCP server (zypper in kea) which supports prefix delegation for IPv6. https://downloads.isc.org/isc/kea/1.6.2/doc/html/arm/dhcp6-srv.html#subnet-a... Please check if this works for you ;) - Adam -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
17.07.2020 21:14, Adam Majer пишет:
On 2020-07-17 5:34 p.m., Kasimir wrote:
Does openSUSE (Leap 15.2 / Tumbleweed) support DHCPv6-PD requests and how can I implement it?
Hi Kasimir,
openSUSE Tumbleweed has ISC Kea DHCP server (zypper in kea) which supports prefix delegation for IPv6.
https://downloads.isc.org/isc/kea/1.6.2/doc/html/arm/dhcp6-srv.html#subnet-a...
Please check if this works for you ;)
You misunderstand the question. The problem is not to delegate static prefix (pool) to somebody else but to obtrain prefix dynamically delegated by ISP from ISP router and assign it to downstream link. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Fri, 2020-07-17 at 17:34 +0200, Kasimir wrote:
Hello everybody,
my ISP provides me with IPv6 and a / 56 subnet. The router on the Internet connection (it is a router from the ISP) distributes a / 64 prefix for the directly connected devices. A second router that is connected to the router from the ISP should be able to request a prefix from the first router. The second router for me is a PC with openSUSE to separate the network again. Now I would like to have the openSUSE router request a prefix via DHCPv6-PD to distribute it in the network behind the openSUSE router. Does openSUSE (Leap 15.2 / Tumbleweed) support DHCPv6-PD requests and how can I implement it?
Many thanks
Greeting Kasimir
I had dibbler-client and dnsmasq working together to distribute IPv6 address a while back. So it can be done (if your ISP is giving you a prefix). The "simplest way" to test is to get an off the shelf Linksys or your favorite brand wireless router and hook it up. If your ISP has it setup correctly you should get IPv6 addresses on your lan without changing anything. If the wireless router works, then you can start playing with an IPv6 client on openSUSE. Dibbler-client has not seen any develpment on Sourceforge since 2015, so there may be vulnerabilities in the software. Adam Majer mentioned Kea which probably would be a good option if you can figure out how to configure it. For a while I was running dibbler-client and dnsmasq on an aarch64 Odroid C2 with openSuse Tumbleweed. It wasn't much fun when an upgrade would break something. Also, the network would randomly stop after 3 or 4 days of runtime. I switched to pfSense as my router/firewall on an HP T620 Plus from Ebay. - It's rock solid for months on end runtime, and I'm very happy with it. Mark -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (6)
-
Adam Majer
-
Andrei Borzenkov
-
James Knott
-
Kasimir
-
Mark Peteren
-
Per Jessen