Hey Bevor switching to a dhcp relay we had a similar problem We used openvswitch to create virtual nics which then served the taged vlan traffic as untaged traffic through them.
We then configured kea to use these virtual nics. I hope that helps you to solve your problem. Cheers, Ben Dajka Tamás <[email protected]> schrieb am Sa. 1. Feb. 2020 um 22:17: > Have you tried setting the IPs also for the interfaces (both in > interface-configs and pools), like this one > > > > "interfaces": [ "eth0/192.168.20.1", "eth0.30192.168.30.1"] > > > > … > > > > "interface": "eth0/192.168.20.1", > > > > The dirty workaround for native vlan 1 is to have a cross-cable connected > between two ports of the same switch. One port is set to native untagged > vlan, the other port is set to vlan 20 (new vlan, access port, so untagged > also). Don’t forget to remove the native vlan from the KEA’s port in this > case, otherwise you’ll create a loop. > > > > Cheers, > > > > Tom > > > > *From:* Talkabout [mailto:[email protected]] > *Sent:* Saturday, February 1, 2020 5:58 PM > *To:* Dajka Tamás <[email protected]>; [email protected] > *Subject:* AW: [Kea-users] KEA DHCP and VLANS... > > > > Hi Tom, > > > > thanks for your answer but both suggestions are difficult to accomplish. > The first one is disqualified because other components in my Network > infrastructure do not support vlan Tagging, the second one because my > switch does not provide a dhcp relay Option. > > > > I am wondering why KEA DHCP is not supporting such a configuration. > Currently I am using dnsmasq and there I have no issues. Theoretically only > a check is missing whether a particular packet is tagged, if so, do not > consider the physical device for dhcp… > > > > Can I assume that such an infrastructure will never be supported by KEA > DHCP Server? If so this is really bad luck, I like the functionalities of > this Software… > > > > Thanks! > > Bye > > > > Gesendet von Mail <https://go.microsoft.com/fwlink/?LinkId=550986> für > Windows 10 > > > > *Von: *Dajka Tamás <[email protected]> > *Gesendet: *Samstag, 1. Februar 2020 17:43 > *An: *'Talkabout' <[email protected]>; [email protected] > *Betreff: *RE: [Kea-users] KEA DHCP and VLANS... > > > > Hi, > > > > it’s never a good idea to mix untagged (native vlan 1) and tagged packets. > I suggest you change your network layout, this will prevent you from many > more phenomenons. > > > > Cheers, > > > > Tom > > > > p.s.: if you cannot do it easily, than set up a dhcp-relay for native vlan > on the switch and relay it to the KEA in a separate vlan > > > > *From:* Kea-users [mailto:[email protected] > <[email protected]>] *On Behalf Of *Talkabout > *Sent:* Saturday, February 1, 2020 2:12 PM > *To:* [email protected] > *Subject:* Re: [Kea-users] KEA DHCP and VLANS... > > > > Hi all, > > > > I think the Problem here is the physical interface. It seems that for > every virtual interface the dhcp request is also delivered to eth0, which > makes the DHCP Server to try to advertise ips from the vlan and lan. > Depending on the Client the correct or wrong ip is accepted. > > > > Question: is KEA DHCP Server honoring the vlan Tagging? In such a case it > should not accept the DHCP requests on eth0 if the request is tagged with a > particuar vlan. > > > > Thanks! > > > > Gesendet von Mail <https://go.microsoft.com/fwlink/?LinkId=550986> für > Windows 10 > > > > *Von: *Talkabout <[email protected]> > *Gesendet: *Samstag, 1. Februar 2020 12:36 > *An: *[email protected] > *Betreff: *[Kea-users] KEA DHCP and VLANS... > > > > 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 <https://go.microsoft.com/fwlink/?LinkId=550986> für > Windows 10 > > > > > > > _______________________________________________ > Kea-users mailing list > [email protected] > https://lists.isc.org/mailman/listinfo/kea-users > -- _____________________________________ Benedikt Oehlrich Weststudent mobil: + [email protected] <[email protected]> codemanufaktur.com <http://www.codemanufaktur.com/> *codemanufaktur GmbH* zentral: +49 9131 972 939 0 <%2B49%209131%20972%20939%200> Nägelsbachstraße 26 <https://maps.google.com/?q=N%C3%A4gelsbachstra%C3%9Fe+26+91052+Erlangen&entry=gmail&source=g> 91052 Erlangen <https://maps.google.com/?q=N%C3%A4gelsbachstra%C3%9Fe+26+91052+Erlangen&entry=gmail&source=g> Sitz: Erlangen. Registergericht: Amtsgericht Fürth, HRB 12944 Geschäftsführer: Vit Matousek _____________________________________
_______________________________________________ Kea-users mailing list [email protected] https://lists.isc.org/mailman/listinfo/kea-users
