Hello, > If you have a separate IP for an each interface, everything should be > ok, because of device routes. > Show ip rou output for your vlans. I explicitly deleted from the main routing table all of what I guess you mean with device routes, except the one for the primary network interface, and created a new routing table for every device. To be more accurate than before, my primary IP address is on eth0 and the VLANs are on eth1. Routing tables are currently like follows: root@machine:~# ip rule show 0: from all lookup local 32749: from 129.217.63.0/26 lookup 211 32750: from 129.217.62.0/24 lookup 76 32751: from 129.217.47.192/26 lookup 214 32752: from 129.217.47.128/26 lookup 215 32753: from 129.217.45.0/25 lookup 145 32754: from 129.217.38.0/24 lookup 138 32755: from 129.217.33.0/24 lookup 133 32756: from 129.217.28.0/24 lookup 128 32757: from 129.217.26.0/24 lookup 126 32758: from 129.217.22.0/24 lookup 122 32759: from 129.217.16.0/24 lookup 116 32760: from 129.217.14.0/24 lookup 114 32761: from 129.217.12.0/24 lookup 112 32762: from 129.217.11.64/26 lookup 226 32763: from 129.217.10.0/24 lookup 110 32764: from 129.217.2.0/24 lookup 102 32765: from 129.217.4.0/24 lookup 104 32766: from all lookup main 32767: from all lookup default root@machine:~# ip route show 129.217.5.0/24 dev eth0 proto kernel scope link src 129.217.5.61 default via 129.217.5.20 dev eth0 One of the newly created tables looks like this, others are similar: root@machine:~# ip route show table 122 129.217.22.0/24 dev eth1.122 scope link Some tables additionally define a default gateway: root@machine:~# ip route show table 112 129.217.12.0/24 dev eth1.112 scope link default via 129.217.12.20 dev eth1.112 I need this because I am using several virtual servers (http://linux-vserver.org) on that machine, all of them sharing the same kernel (and with that, the same routing tables), but having different IP addresses. So, I am using multiple routing tables for setting up a different routing for every virtual machine. The DHCP server is running in one of the virtual machines, having its primary IP on eth1.104, and though I explicitly defined a list of interfaces DHCP should listen on and eth1.104 is not included in this list, DHCP sends out unicast replies on eth1.104. Regards Christoph -- To unsubscribe from this list: send the line "unsubscribe linux-admin" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html