Hi guys,

I am struggling in getting my KEA DHCP Server to work with my VLAN Environment. 
I was assuming that defining a list of virtual interfaces and subnets matching 
those is sufficient, but it seems that the „dhcp-socket-type: raw“ is skipping 
the VLAN handling in the Linux kernel and thus this Information is Kind of 
lost… I have read a lot About Client classes, shared Networks and so on but I 
have not found any solution in how to get the DHCP Server to assign correct ip 
pools based on the VLAN. Here is my configuration:

Interfaces:

eth0 => physical interface
eth0.30 => virtual interface
eth0.50 => virtual interface
eth0.100 => virtual interface

KEA DHCP conf:

{
        "Dhcp4": {
                "interfaces-config": {
                        "interfaces": [ "eth0", "eth0.30", "eth0.50", 
"eth0.100" ],
                        "dhcp-socket-type": "raw"
                },
                "control-socket": {
                        "socket-type": "unix",
                        "socket-name": "/tmp/kea4-ctrl-socket"
                },
                "lease-database": {
                …
                },
                "hosts-database": {
                …
                },
                "sanity-checks": {
                        "lease-checks": "fix-del"
                },
                "valid-lifetime": 28800,
                "rebind-timer": 21600,
                "subnet4": [
                        {
                                "pools": [
                                        {
                                                "pool": 
"192.168.20.100-192.168.20.200"
                                        }
                                ],
                                "id": 1,
                                "subnet": "192.168.20.0/24",
                                "interface": "eth0",
                                "option-data": [
                        …
                                ]
                        },
                        {
                                "pools": [
                                        {
                                                "pool": 
"192.168.30.100-192.168.30.200"
                                        }
                                ],
                                "id": 30,
                                "subnet": "192.168.30.0/24",
                                "interface": "eth0.30",
                                "option-data": [
                        …
                                ]
                        },
                        {
                                "pools": [
                                        {
                                                "pool": 
"192.168.50.100-192.168.50.200"
                                        }
                                ],
                                "id": 50,
                                "interface" : "eth0.50",
                                "subnet": "192.168.50.0/24",
                                "option-data": [
                        …
                                ]
                        },
                        {
                                "pools": [
                                        {
                                                "pool": 
"192.168.100.100-192.168.100.200"
                                        }
                                ],
                                "id": 100,
                                "subnet": "192.168.100.0/24",
                                "interface": "eth0.100",
                                "option-data": [
                        …
                                ]
                        }
                ],
                "hooks-libraries": [
                …
                ],
                "loggers": [
                        …
                ]
        }
}

What do I Need to do to force the DHCP Server to assign an IP address from a 
subnet based on the tagged VLAN of the request?

I am using KEA DHCP Server Version 1.6.1.

Help is much appreciated!

Thanks!

Gesendet von Mail für Windows 10

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

Reply via email to