So ziemlich alle Router oder Layer 3 Switches bieten die Möglichkeit einen DHCP Server für verschiedene VLAN zu konfigurieren. Wenn du einen dezidierten DHCP Server benutzt kannst du die VLAN Tags auf den entsprechenden Schnittstellen konfigurieren. Erst konfiguriere die Subnetze in der DHCP Konfiguration z.B
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
option routers 192.168.1.1;
option domain-name-servers 192.168.1.1;
}
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.100 192.168.2.200;
option routers 192.168.2.1;
option domain-name-servers 192.168.2.1;
}
und erstelle virtuelle Interfaces für jedes VLAN.
sudo ip link add link eth0 name eth0.10 type vlan id 10
sudo ip addr add 192.168.1.1/24 dev eth0.10
sudo ip link set dev eth0.10 up