-
dhcp
Olá,
acontece que as "interfaces virtuais" é apenas algo que você vê e não é palpavel para fazer dhcp, ou seja, as interfaces virtuais nada mais são que endereços ips adicionais da interface principal.
O correto é voce visualizar com
# ip link show
# ip addr show
O broadcast na interface eth0 é unico e nao pode ser diferenciado. A solução é voce fazer dentro do shared-networks as declarações de cada subrede presente na sua eth0 e colocar as associações por mac address.
Fora isso não há outra forma, estude e RFC do dhcp e verá que o funcionamento dele inibe essa diferenciação. Não há como definir, senão pelo mac address, em que subrede virtual o cliente está pois estão dodos no mesmo domínio de colisão.
abraços,
Patrick