On peut demander à une machine virtuelle d'avoir plusieurs adresses MAC (par exemple CARP, Proxy transparent, Bonding, etc.), mais cela impose de laisser passer ces adresses MAC dans les réseaux de Virtualbox.

Pour cela, il est nécessaire d'activer le mode promiscuous dans les configurations des interfaces de Virtualbox (pas dans la VM). Apparement, cette activation n'est fonctionnelle que lors du redémarrage à froid de la VM.

De plus, le modèle de carte réseau par défaut (Intel PRO/1000 MT Desktop) pose des problèmes et elle doit être forcée en mode promiscuous dans la VM pour fonctionner. Pour cela, éditer le fichier /etc/network/interfaces et ajouter
up ethX promisc
Il est plus facile de changer le modèle en "PCnet-FAST III" qui fonctionne sans modification.

https://groups.google.com/d/msg/docker-user/JrKxXNU0wo8/U41iGvUZ09oJ