[Kea-users] Problem with PD and several subnets

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

[Kea-users] Problem with PD and several subnets

Torbjörn Eklöv
Hello, I’m trying to get KEA work with static PD depending om remote ID and I can only get one subnet6 to work.
It only takes the last subnet6, in this case 2001:db8:30::/48. If I remove the 2001:db8:30::/48 the 2001:db8:20::/48 works.
I’m using the kea 1.20 tar ball since the latest kea 1.20-git’s keactrl don't work. What am I doing wrong?

kea.conf

"Dhcp6": {
        "mac-sources": [ "remote-id" ],
.
.
.
<?include "/usr/local/etc/kea/4500.conf"?>,

4500.conf:

"subnet6": [ {
                "subnet": "2001:db8:20::/48", 
                "pd-pools": [ { "prefix": "2001:db8:20::", "prefix-len": 48,"delegated-len": 56 } ],
                "reservations":  [  
                { "hw-address": "02:00:21:00:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [ "2001:db8:20:0100:00::/56" ] },
                { "hw-address": "02:00:22:00:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [ "2001:db8:20:0200:00::/56" ] },
                { "hw-address": "02:00:23:00:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [ "2001:db8:20:0300:00::/56" ] },
.
.
.
.
{ "hw-address": "02:00:53:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [ "2001:db8:20:FB00:00::/56" ] },
                { "hw-address": "02:00:54:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [ "2001:db8:20:FC00:00::/56" ] },
                { "hw-address": "02:00:55:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [ "2001:db8:20:FD00:00::/56" ] },
                { "hw-address": "02:00:56:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [ "2001:db8:20:FE00:00::/56" ] },
                { "he-address": "02:00:57:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [ "2001:db8:20:FF00:00::/56" ] }
                        ],

"subnet": "2001:db8:30::/48",
                "pd-pools": [ { "prefix": "2001:db8:30::", "prefix-len": 48,"delegated-len": 56 } ],
                "reservations":  [
                { "hw-address": "02:00:21:00:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [ "2001:db8:30:0100:00::/56" ] },
                { "hw-address": "02:00:22:00:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [ "2001:db8:30:0200:00::/56" ] },
                { "hw-address": "02:00:23:00:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [ "2001:db8:30:0300:00::/56" ] },
.
.
.
                { "hw-address": "02:00:54:01:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [ "2001:db8:30:FC00:00::/56" ] },
                { "hw-address": "02:00:55:01:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [ "2001:db8:30:FD00:00::/56" ] },
                { "hw-address": "02:00:56:01:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [ "2001:db8:30:FE00:00::/56" ] },
                { "hw-address": "02:00:57:01:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [ "2001:db8:30:FF00:00::/56" ] }
                ]


} ]



Torbjörn Eklöv | Interlan Gefle AB
Norra Kungsgatan 5, 803 20 Gävle
Växel: 026-18 50 00 | Direkt: 070-683 51 75

"Ever since I can remember I always wanted to use IPv6. 
To me that was better than being president of the United States. 
To use IPv6 was to own the world."


_______________________________________________
Kea-users mailing list
[hidden email]
https://lists.isc.org/mailman/listinfo/kea-users

signature.asc (859 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [Kea-users] Problem with PD and several subnets

Torbjörn Eklöv
This problem is solved.
Every ”subnet:” must be enclosed by {  } but KEA didn’t tell me that it uses the last one if I don’t do so….. :)

"subnet6": [

”subnet”: . . . . 
   .
   .
   .
   .
   },
"subnet”: . . . . 

   }

]

/Tobbe

17 aug. 2017 kl. 14:21 skrev Torbjörn Eklöv <[hidden email]>:

Hello, I’m trying to get KEA work with static PD depending om remote ID and I can only get one subnet6 to work.
It only takes the last subnet6, in this case 2001:db8:30::/48. If I remove the 2001:db8:30::/48 the 2001:db8:20::/48 works.
I’m using the kea 1.20 tar ball since the latest kea 1.20-git’s keactrl don't work. What am I doing wrong?

kea.conf

"Dhcp6": {
        "mac-sources": [ "remote-id" ],
.
.
.
<?include "/usr/local/etc/kea/4500.conf"?>,

4500.conf:

"subnet6": [ {
                "subnet": "2001:db8:20::/48", 
                "pd-pools": [ { "prefix": "2001:db8:20::", "prefix-len": 48,"delegated-len": 56 } ],
                "reservations":  [  
                { "hw-address": "02:00:21:00:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [ "2001:db8:20:0100:00::/56" ] },
                { "hw-address": "02:00:22:00:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [ "2001:db8:20:0200:00::/56" ] },
                { "hw-address": "02:00:23:00:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [ "2001:db8:20:0300:00::/56" ] },
.
.
.
.
{ "hw-address": "02:00:53:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [ "2001:db8:20:FB00:00::/56" ] },
                { "hw-address": "02:00:54:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [ "2001:db8:20:FC00:00::/56" ] },
                { "hw-address": "02:00:55:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [ "2001:db8:20:FD00:00::/56" ] },
                { "hw-address": "02:00:56:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [ "2001:db8:20:FE00:00::/56" ] },
                { "he-address": "02:00:57:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [ "2001:db8:20:FF00:00::/56" ] }
                        ],

"subnet": "2001:db8:30::/48",
                "pd-pools": [ { "prefix": "2001:db8:30::", "prefix-len": 48,"delegated-len": 56 } ],
                "reservations":  [
                { "hw-address": "02:00:21:00:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [ "2001:db8:30:0100:00::/56" ] },
                { "hw-address": "02:00:22:00:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [ "2001:db8:30:0200:00::/56" ] },
                { "hw-address": "02:00:23:00:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [ "2001:db8:30:0300:00::/56" ] },
.
.
.
                { "hw-address": "02:00:54:01:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [ "2001:db8:30:FC00:00::/56" ] },
                { "hw-address": "02:00:55:01:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [ "2001:db8:30:FD00:00::/56" ] },
                { "hw-address": "02:00:56:01:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [ "2001:db8:30:FE00:00::/56" ] },
                { "hw-address": "02:00:57:01:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [ "2001:db8:30:FF00:00::/56" ] }
                ]


} ]



Torbjörn Eklöv | Interlan Gefle AB
Norra Kungsgatan 5, 803 20 Gävle
Växel: 026-18 50 00 | Direkt: 070-683 51 75

"Ever since I can remember I always wanted to use IPv6. 
To me that was better than being president of the United States. 
To use IPv6 was to own the world."





Torbjörn Eklöv | Interlan Gefle AB
Norra Kungsgatan 5, 803 20 Gävle
Växel: 026-18 50 00 | Direkt: 070-683 51 75

"Ever since I can remember I always wanted to use IPv6. 
To me that was better than being president of the United States. 
To use IPv6 was to own the world."


_______________________________________________
Kea-users mailing list
[hidden email]
https://lists.isc.org/mailman/listinfo/kea-users

signature.asc (859 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [Kea-users] Problem with PD and several subnets

Marcin Siodelski
In reply to this post by Torbjörn Eklöv
Hello Torbjörn,

You said that git's keactrl doesn't work for you. Can you be more
specific? Perhaps, we need a bug report?

Marcin Siodelski
ISC

On 17.08.2017 14:21, Torbjörn Eklöv wrote:

> Hello, I’m trying to get KEA work with static PD depending om remote ID
> and I can only get one subnet6 to work.
> It only takes the last subnet6, in this case 2001:db8:30::/48. If I
> remove the 2001:db8:30::/48 the 2001:db8:20::/48 works.
> I’m using the kea 1.20 tar ball since the latest kea 1.20-git’s keactrl
> don't work. What am I doing wrong?
>
> kea.conf
>
> "Dhcp6": {
>         "mac-sources": [ "remote-id" ],
> .
> .
> .
> <?include "/usr/local/etc/kea/4500.conf"?>,
>
> 4500.conf:
>
> "subnet6": [ {
>                 "subnet": "2001:db8:20::/48", 
>                 "pd-pools": [ { "prefix": "2001:db8:20::", "prefix-len":
> 48,"delegated-len": 56 } ],
>                 "reservations":  [  
>                 { "hw-address":
> "02:00:21:00:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [
> "2001:db8:20:0100:00::/56" ] },
>                 { "hw-address":
> "02:00:22:00:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [
> "2001:db8:20:0200:00::/56" ] },
>                 { "hw-address":
> "02:00:23:00:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [
> "2001:db8:20:0300:00::/56" ] },
> .
> .
> .
> .
> { "hw-address": "02:00:53:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80",
> "prefixes": [ "2001:db8:20:FB00:00::/56" ] },
>                 { "hw-address":
> "02:00:54:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [
> "2001:db8:20:FC00:00::/56" ] },
>                 { "hw-address":
> "02:00:55:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [
> "2001:db8:20:FD00:00::/56" ] },
>                 { "hw-address":
> "02:00:56:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [
> "2001:db8:20:FE00:00::/56" ] },
>                 { "he-address":
> "02:00:57:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [
> "2001:db8:20:FF00:00::/56" ] }
>                         ],
>
> "subnet": "2001:db8:30::/48",
>                 "pd-pools": [ { "prefix": "2001:db8:30::", "prefix-len":
> 48,"delegated-len": 56 } ],
>                 "reservations":  [
>                 { "hw-address":
> "02:00:21:00:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [
> "2001:db8:30:0100:00::/56" ] },
>                 { "hw-address":
> "02:00:22:00:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [
> "2001:db8:30:0200:00::/56" ] },
>                 { "hw-address":
> "02:00:23:00:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [
> "2001:db8:30:0300:00::/56" ] },
> .
> .
> .
>                 { "hw-address":
> "02:00:54:01:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [
> "2001:db8:30:FC00:00::/56" ] },
>                 { "hw-address":
> "02:00:55:01:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [
> "2001:db8:30:FD00:00::/56" ] },
>                 { "hw-address":
> "02:00:56:01:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [
> "2001:db8:30:FE00:00::/56" ] },
>                 { "hw-address":
> "02:00:57:01:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [
> "2001:db8:30:FF00:00::/56" ] }
>                 ]
>
>
> } ]
> *
>
> *
>
> *Torbjörn Eklöv | Interlan Gefle AB*
> Norra Kungsgatan 5, 803 20 Gävle
> Växel: 026-18 50 00 | Direkt: 070-683 51 75
> http://www.dnssecandipv6.se <http://www.dnssecandipv6.se/>
>
> "Ever since I can remember I always wanted to use IPv6. 
> To me that was better than being president of the United States. 
> To use IPv6 was to own the world."
>
>
>
> _______________________________________________
> Kea-users mailing list
> [hidden email]
> https://lists.isc.org/mailman/listinfo/kea-users
>

_______________________________________________
Kea-users mailing list
[hidden email]
https://lists.isc.org/mailman/listinfo/kea-users
Reply | Threaded
Open this post in threaded view
|

Re: [Kea-users] Problem with PD and several subnets

Torbjörn Eklöv
ok,

Ubuntu 16.04 och did a git pull right now

and then

./configure --enable-logger-check --with-openssl --with-dhcp-mysql  --enable-debug && make && make install


keactrl start

says

ERROR/keactrl: ctrl_agent_srv parameter not specified


keactrl

only says

usage is keactrl command [-c keactrl-config-file] [-s server[,server,..]]
commands: start stop reload status

And if I try with more parameters it says

keactrl -c /usr/local/etc/kea/kea.conf -s dhcp6
ERROR/keactrl: invalid command: -c

/Tobbe


24 aug. 2017 kl. 15:17 skrev Marcin Siodelski <[hidden email]>:

Hello Torbjörn,

You said that git's keactrl doesn't work for you. Can you be more
specific? Perhaps, we need a bug report?

Marcin Siodelski
ISC

On 17.08.2017 14:21, Torbjörn Eklöv wrote:
Hello, I’m trying to get KEA work with static PD depending om remote ID
and I can only get one subnet6 to work.
It only takes the last subnet6, in this case 2001:db8:30::/48. If I
remove the 2001:db8:30::/48 the 2001:db8:20::/48 works.
I’m using the kea 1.20 tar ball since the latest kea 1.20-git’s keactrl
don't work. What am I doing wrong?

kea.conf

"Dhcp6": {
        "mac-sources": [ "remote-id" ],
.
.
.
<?include "/usr/local/etc/kea/4500.conf"?>,

4500.conf:

"subnet6": [ {
                "subnet": "2001:db8:20::/48", 
                "pd-pools": [ { "prefix": "2001:db8:20::", "prefix-len":
48,"delegated-len": 56 } ],
                "reservations":  [  
                { "hw-address":
"02:00:21:00:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [
"2001:db8:20:0100:00::/56" ] },
                { "hw-address":
"02:00:22:00:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [
"2001:db8:20:0200:00::/56" ] },
                { "hw-address":
"02:00:23:00:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [
"2001:db8:20:0300:00::/56" ] },
.
.
.
.
{ "hw-address": "02:00:53:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80",
"prefixes": [ "2001:db8:20:FB00:00::/56" ] },
                { "hw-address":
"02:00:54:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [
"2001:db8:20:FC00:00::/56" ] },
                { "hw-address":
"02:00:55:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [
"2001:db8:20:FD00:00::/56" ] },
                { "hw-address":
"02:00:56:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [
"2001:db8:20:FE00:00::/56" ] },
                { "he-address":
"02:00:57:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [
"2001:db8:20:FF00:00::/56" ] }
                        ],

"subnet": "2001:db8:30::/48",
                "pd-pools": [ { "prefix": "2001:db8:30::", "prefix-len":
48,"delegated-len": 56 } ],
                "reservations":  [
                { "hw-address":
"02:00:21:00:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [
"2001:db8:30:0100:00::/56" ] },
                { "hw-address":
"02:00:22:00:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [
"2001:db8:30:0200:00::/56" ] },
                { "hw-address":
"02:00:23:00:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [
"2001:db8:30:0300:00::/56" ] },
.
.
.
                { "hw-address":
"02:00:54:01:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [
"2001:db8:30:FC00:00::/56" ] },
                { "hw-address":
"02:00:55:01:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [
"2001:db8:30:FD00:00::/56" ] },
                { "hw-address":
"02:00:56:01:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [
"2001:db8:30:FE00:00::/56" ] },
                { "hw-address":
"02:00:57:01:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [
"2001:db8:30:FF00:00::/56" ] }
                ]


} ]
*

*

*Torbjörn Eklöv | Interlan Gefle AB*
Norra Kungsgatan 5, 803 20 Gävle
Växel: 026-18 50 00 | Direkt: 070-683 51 75
http://www.dnssecandipv6.se <http://www.dnssecandipv6.se/>

"Ever since I can remember I always wanted to use IPv6. 
To me that was better than being president of the United States. 
To use IPv6 was to own the world."



_______________________________________________
Kea-users mailing list
[hidden email]
https://lists.isc.org/mailman/listinfo/kea-users




Torbjörn Eklöv | Interlan Gefle AB
Norra Kungsgatan 5, 803 20 Gävle
Växel: 026-18 50 00 | Direkt: 070-683 51 75

"Ever since I can remember I always wanted to use IPv6. 
To me that was better than being president of the United States. 
To use IPv6 was to own the world."


_______________________________________________
Kea-users mailing list
[hidden email]
https://lists.isc.org/mailman/listinfo/kea-users

signature.asc (859 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [Kea-users] Problem with PD and several subnets

Torbjörn Eklöv
Sorry, there where some mistake from me but

Tarball for 1.20 gives

keactrl start
INFO/keactrl: Starting kea-dhcp6 -c /usr/local/etc/kea/kea.conf

1.20-git

keactrl start
ERROR/keactrl: ctrl_agent_srv parameter not specified

With -c
keactrl start -c /usr/local/etc/kea/kea.conf 
/usr/local/sbin/keactrl: 39: /usr/local/etc/kea/kea.conf: Syntax error: newline unexpected

The config file works with the tarball.

/Tobbe


24 aug. 2017 kl. 19:10 skrev Torbjörn Eklöv <[hidden email]>:

ok,

Ubuntu 16.04 och did a git pull right now

and then

./configure --enable-logger-check --with-openssl --with-dhcp-mysql  --enable-debug && make && make install


keactrl start

says

ERROR/keactrl: ctrl_agent_srv parameter not specified


keactrl

only says

usage is keactrl command [-c keactrl-config-file] [-s server[,server,..]]
commands: start stop reload status

And if I try with more parameters it says

keactrl -c /usr/local/etc/kea/kea.conf -s dhcp6
ERROR/keactrl: invalid command: -c

/Tobbe


24 aug. 2017 kl. 15:17 skrev Marcin Siodelski <[hidden email]>:

Hello Torbjörn,

You said that git's keactrl doesn't work for you. Can you be more
specific? Perhaps, we need a bug report?

Marcin Siodelski
ISC

On 17.08.2017 14:21, Torbjörn Eklöv wrote:
Hello, I’m trying to get KEA work with static PD depending om remote ID
and I can only get one subnet6 to work.
It only takes the last subnet6, in this case 2001:db8:30::/48. If I
remove the 2001:db8:30::/48 the 2001:db8:20::/48 works.
I’m using the kea 1.20 tar ball since the latest kea 1.20-git’s keactrl
don't work. What am I doing wrong?

kea.conf

"Dhcp6": {
        "mac-sources": [ "remote-id" ],
.
.
.
<?include "/usr/local/etc/kea/4500.conf"?>,

4500.conf:

"subnet6": [ {
                "subnet": "2001:db8:20::/48", 
                "pd-pools": [ { "prefix": "2001:db8:20::", "prefix-len":
48,"delegated-len": 56 } ],
                "reservations":  [  
                { "hw-address":
"02:00:21:00:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [
"2001:db8:20:0100:00::/56" ] },
                { "hw-address":
"02:00:22:00:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [
"2001:db8:20:0200:00::/56" ] },
                { "hw-address":
"02:00:23:00:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [
"2001:db8:20:0300:00::/56" ] },
.
.
.
.
{ "hw-address": "02:00:53:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80",
"prefixes": [ "2001:db8:20:FB00:00::/56" ] },
                { "hw-address":
"02:00:54:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [
"2001:db8:20:FC00:00::/56" ] },
                { "hw-address":
"02:00:55:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [
"2001:db8:20:FD00:00::/56" ] },
                { "hw-address":
"02:00:56:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [
"2001:db8:20:FE00:00::/56" ] },
                { "he-address":
"02:00:57:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [
"2001:db8:20:FF00:00::/56" ] }
                        ],

"subnet": "2001:db8:30::/48",
                "pd-pools": [ { "prefix": "2001:db8:30::", "prefix-len":
48,"delegated-len": 56 } ],
                "reservations":  [
                { "hw-address":
"02:00:21:00:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [
"2001:db8:30:0100:00::/56" ] },
                { "hw-address":
"02:00:22:00:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [
"2001:db8:30:0200:00::/56" ] },
                { "hw-address":
"02:00:23:00:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [
"2001:db8:30:0300:00::/56" ] },
.
.
.
                { "hw-address":
"02:00:54:01:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [
"2001:db8:30:FC00:00::/56" ] },
                { "hw-address":
"02:00:55:01:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [
"2001:db8:30:FD00:00::/56" ] },
                { "hw-address":
"02:00:56:01:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [
"2001:db8:30:FE00:00::/56" ] },
                { "hw-address":
"02:00:57:01:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [
"2001:db8:30:FF00:00::/56" ] }
                ]


} ]
*

*

*Torbjörn Eklöv | Interlan Gefle AB*
Norra Kungsgatan 5, 803 20 Gävle
Växel: 026-18 50 00 | Direkt: 070-683 51 75
http://www.dnssecandipv6.se <http://www.dnssecandipv6.se/>

"Ever since I can remember I always wanted to use IPv6. 
To me that was better than being president of the United States. 
To use IPv6 was to own the world."



_______________________________________________
Kea-users mailing list
[hidden email]
https://lists.isc.org/mailman/listinfo/kea-users




Torbjörn Eklöv | Interlan Gefle AB
Norra Kungsgatan 5, 803 20 Gävle
Växel: 026-18 50 00 | Direkt: 070-683 51 75

"Ever since I can remember I always wanted to use IPv6. 
To me that was better than being president of the United States. 
To use IPv6 was to own the world."

_______________________________________________
Kea-users mailing list
[hidden email]
https://lists.isc.org/mailman/listinfo/kea-users




Torbjörn Eklöv | Interlan Gefle AB
Norra Kungsgatan 5, 803 20 Gävle
Växel: 026-18 50 00 | Direkt: 070-683 51 75

"Ever since I can remember I always wanted to use IPv6. 
To me that was better than being president of the United States. 
To use IPv6 was to own the world."


_______________________________________________
Kea-users mailing list
[hidden email]
https://lists.isc.org/mailman/listinfo/kea-users

signature.asc (859 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [Kea-users] Problem with PD and several subnets

Wlodek Wencel

Kea since 1.2.0 version require ctrl_agent_srv parameter in keactr.conf

My keactrl.conf with hardcoded paths looks like that:

kea_config_file=/home/test/installed/git/etc/kea/kea.conf
    dhcp4_srv=/home/test/installed/git/sbin/kea-dhcp4
    dhcp6_srv=/home/test/installed/git/sbin/kea-dhcp6
    dhcp_ddns_srv=/home/test/installed/git/sbin/kea-dhcp-ddns
    ctrl_agent_srv=/home/test/installed/git/kea-ctrl-agent
    dhcp4=no
    dhcp6=yes
    dhcp_ddns=no
    kea_verbose=no
    ctrl_agent=no

You need to add ctrl_agent_srv and ctrl_agent values.

Włodek

On 08/24/2017 07:30 PM, Torbjörn Eklöv wrote:
Sorry, there where some mistake from me but

Tarball for 1.20 gives

keactrl start
INFO/keactrl: Starting kea-dhcp6 -c /usr/local/etc/kea/kea.conf

1.20-git

keactrl start
ERROR/keactrl: ctrl_agent_srv parameter not specified

With -c
keactrl start -c /usr/local/etc/kea/kea.conf 
/usr/local/sbin/keactrl: 39: /usr/local/etc/kea/kea.conf: Syntax error: newline unexpected

The config file works with the tarball.

/Tobbe


24 aug. 2017 kl. 19:10 skrev Torbjörn Eklöv <[hidden email]>:

ok,

Ubuntu 16.04 och did a git pull right now

and then

./configure --enable-logger-check --with-openssl --with-dhcp-mysql  --enable-debug && make && make install


keactrl start

says

ERROR/keactrl: ctrl_agent_srv parameter not specified


keactrl

only says

usage is keactrl command [-c keactrl-config-file] [-s server[,server,..]]
commands: start stop reload status

And if I try with more parameters it says

keactrl -c /usr/local/etc/kea/kea.conf -s dhcp6
ERROR/keactrl: invalid command: -c

/Tobbe


24 aug. 2017 kl. 15:17 skrev Marcin Siodelski <[hidden email]>:

Hello Torbjörn,

You said that git's keactrl doesn't work for you. Can you be more
specific? Perhaps, we need a bug report?

Marcin Siodelski
ISC

On 17.08.2017 14:21, Torbjörn Eklöv wrote:
Hello, I’m trying to get KEA work with static PD depending om remote ID
and I can only get one subnet6 to work.
It only takes the last subnet6, in this case 2001:db8:30::/48. If I
remove the 2001:db8:30::/48 the 2001:db8:20::/48 works.
I’m using the kea 1.20 tar ball since the latest kea 1.20-git’s keactrl
don't work. What am I doing wrong?

kea.conf

"Dhcp6": {
        "mac-sources": [ "remote-id" ],
.
.
.
<?include "/usr/local/etc/kea/4500.conf"?>,

4500.conf:

"subnet6": [ {
                "subnet": "2001:db8:20::/48", 
                "pd-pools": [ { "prefix": "2001:db8:20::", "prefix-len":
48,"delegated-len": 56 } ],
                "reservations":  [  
                { "hw-address":
"02:00:21:00:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [
"2001:db8:20:0100:00::/56" ] },
                { "hw-address":
"02:00:22:00:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [
"2001:db8:20:0200:00::/56" ] },
                { "hw-address":
"02:00:23:00:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [
"2001:db8:20:0300:00::/56" ] },
.
.
.
.
{ "hw-address": "02:00:53:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80",
"prefixes": [ "2001:db8:20:FB00:00::/56" ] },
                { "hw-address":
"02:00:54:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [
"2001:db8:20:FC00:00::/56" ] },
                { "hw-address":
"02:00:55:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [
"2001:db8:20:FD00:00::/56" ] },
                { "hw-address":
"02:00:56:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [
"2001:db8:20:FE00:00::/56" ] },
                { "he-address":
"02:00:57:01:0D:AF:00:0A:00:03:00:01:00:1F:6C:D1:DB:80", "prefixes": [
"2001:db8:20:FF00:00::/56" ] }
                        ],

"subnet": "2001:db8:30::/48",
                "pd-pools": [ { "prefix": "2001:db8:30::", "prefix-len":
48,"delegated-len": 56 } ],
                "reservations":  [
                { "hw-address":
"02:00:21:00:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [
"2001:db8:30:0100:00::/56" ] },
                { "hw-address":
"02:00:22:00:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [
"2001:db8:30:0200:00::/56" ] },
                { "hw-address":
"02:00:23:00:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [
"2001:db8:30:0300:00::/56" ] },
.
.
.
                { "hw-address":
"02:00:54:01:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [
"2001:db8:30:FC00:00::/56" ] },
                { "hw-address":
"02:00:55:01:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [
"2001:db8:30:FD00:00::/56" ] },
                { "hw-address":
"02:00:56:01:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [
"2001:db8:30:FE00:00::/56" ] },
                { "hw-address":
"02:00:57:01:0D:AF:00:0A:00:03:00:01:58:AC:78:CF:95:40", "prefixes": [
"2001:db8:30:FF00:00::/56" ] }
                ]


} ]
*

*

*Torbjörn Eklöv | Interlan Gefle AB*
Norra Kungsgatan 5, 803 20 Gävle
Växel: 026-18 50 00 | Direkt: 070-683 51 75
http://www.dnssecandipv6.se <http://www.dnssecandipv6.se/>

"Ever since I can remember I always wanted to use IPv6. 
To me that was better than being president of the United States. 
To use IPv6 was to own the world."



_______________________________________________
Kea-users mailing list
[hidden email]
https://lists.isc.org/mailman/listinfo/kea-users




Torbjörn Eklöv | Interlan Gefle AB
Norra Kungsgatan 5, 803 20 Gävle
Växel: 026-18 50 00 | Direkt: 070-683 51 75

"Ever since I can remember I always wanted to use IPv6. 
To me that was better than being president of the United States. 
To use IPv6 was to own the world."

_______________________________________________
Kea-users mailing list
[hidden email]
https://lists.isc.org/mailman/listinfo/kea-users




Torbjörn Eklöv | Interlan Gefle AB
Norra Kungsgatan 5, 803 20 Gävle
Växel: 026-18 50 00 | Direkt: 070-683 51 75

"Ever since I can remember I always wanted to use IPv6. 
To me that was better than being president of the United States. 
To use IPv6 was to own the world."



_______________________________________________
Kea-users mailing list
[hidden email]
https://lists.isc.org/mailman/listinfo/kea-users


_______________________________________________
Kea-users mailing list
[hidden email]
https://lists.isc.org/mailman/listinfo/kea-users