Yes, MPD can do IPv4 and IPv6 same time. Though for IPv6 you'll need some external tools to assign IP addresses, etc. to the clients, since IPv6CP in MPD negotiates only link-level IPv6 addresses.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
That is right. I have little IPv6 experience lately. IIRC there are two ways to assign IPv6 addresses -- NDP and DHCPv6. AFAIK any of those can be used with MPD, but it may be difficult to make them cooperate with MPD authentication, if you use it to control connection parameters.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
To enable ipv6 link layer negociation, just i need to enable ipv6cp as follows? Thanks.
~~~bridge0:
create bundle template bridge0
set iface disable proxy-arp
set iface enable tcpmssfix
set iface enable netflow-out
set iface enable netflow-in
set ipv6cp enable yes
create link template c_bridge0 pppoe
set link action bundle bridge0
set link enable peer-as-calling
set link disable chap pap eap chap-msv1 chap-msv2
set link mtu 1492
set link mru 1492
set link enable pap chap chap-msv1 chap-msv2
set link keep-alive 10 60
set link enable peer-as-calling
load radius
create link template bridge0 c_bridge0
set pppoe iface bridge0
set pppoe acname "IntBSD1"
set pppoe service "*"
set link enable incoming
set auth max-logins 1
set link max-children 5000
~~~
Last edit: Cassiano Peixoto 2018-01-31
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I tried everything here, but even with only ipv6 it doesn't work. I used radvd to deploy ipv6 to client. the client got the ip, but can't ping any other host on the network.
Any idea what's going on?
Thanks.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
Can i configure dual stack with mpd5? In other words to customers receive both ipv4 and ipv6 at same time.
Thanks.
Yes, MPD can do IPv4 and IPv6 same time. Though for IPv6 you'll need some external tools to assign IP addresses, etc. to the clients, since IPv6CP in MPD negotiates only link-level IPv6 addresses.
Ok, so if i have a customer X and it connects then will be able to assign to him 2 IP address at same time, one ipv4 and another one ipv6, right?
Can you tell me which one tools are those?
Thanks.
That is right. I have little IPv6 experience lately. IIRC there are two ways to assign IPv6 addresses -- NDP and DHCPv6. AFAIK any of those can be used with MPD, but it may be difficult to make them cooperate with MPD authentication, if you use it to control connection parameters.
Ok i'll make some experiments.
Hi Alexander,
To enable ipv6 link layer negociation, just i need to enable ipv6cp as follows? Thanks.
~~~
Last edit: Cassiano Peixoto 2018-01-31
set bundle ipv6cp enable
Thanks. Is it hard to code mpd5 to deploy ipv6 address? I have a C developer here and i was wondering to ask him to code this feature.
Last edit: Cassiano Peixoto 2018-02-02
mpd5 deploy ipv6 address only via RADIUS Framed-IPv6-Address attribute
https://tools.ietf.org/html/rfc6911#section-3.1
I have the following config:
If i have the option "set bundle enable ipv6cp" enabled, my ipv4 pool deploy doesn't work anymore. Am i doing something wrong?
More log details bellow:
Seems very similar to this bug described some years ago:
https://sourceforge.net/p/mpd/discussion/44693/thread/ac38c295/
Thanks.
Last edit: Cassiano Peixoto 2018-02-15
I tried everything here, but even with only ipv6 it doesn't work. I used radvd to deploy ipv6 to client. the client got the ip, but can't ping any other host on the network.
Any idea what's going on?
Thanks.
Guys, anyone please?
Any developer is able to fix this issue? My company would like to hire (paying) someone to fix it. Please let me know. Thanks.