Por que eth0 e vmbr0 (bridge) possuem os mesmos endereços MAC?

3

Eu configurei meu Debian (com KVM a bordo) da seguinte forma:

/etc/network/interfaces:

auto lo
iface lo inet loopback

auto  eth0
iface eth0 inet manual

auto vmbr0
iface vmbr0 inet static
  address 176.x.y.133
  netmask 255.255.255.224
  gateway 176.x.y.129
  bridge_ports eth0
  bridge_stp off
  bridge_fd 0
  dns-nameservers 8.8.8.8 8.8.4.4

Após a reinicialização tenho seguindo ifconfig (ip a):

1: lo: ...
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether AA:BB:CC:DD:EE:FF brd ff:ff:ff:ff:ff:ff
    inet6 fe80::a60:6eff:feDD:EEFF/64 scope link 
       valid_lft forever preferred_lft forever
3: vmbr0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN 
    link/ether AA:BB:CC:DD:EE:FF brd ff:ff:ff:ff:ff:ff
    inet 176.x.y.133/27 brd 176.x.y.159 scope global vmbr0
    inet6 fe80::a60:6eff:feDD:EEFF/64 scope link 
       valid_lft forever preferred_lft forever
4: venet0: <BROADCAST,POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN 
    link/void 
    inet6 fe80::1/128 scope link 
       valid_lft forever preferred_lft forever

Então eth0 e vmbr0 possuem os mesmos endereços MAC (AA: BB: CC: DD: EE: FF). É ruim ou deveria ser assim?

Extra: Eu quero criar uma rede com VMs no KVM-Host, onde as VMs estão tendo IPs públicos (eu tenho um IP principal para o KVM-Host e dois IPs adicionais para as VMs).

    
por static 15.07.2013 / 19:20

1 resposta

7

Isto é como deveria ser. eth0 é a interface física, vmbr0 é a ponte que o KVM cria para os convidados. Como está ligado à eth0, tem o endereço MAC da eth0.

Extra: Como você está usando uma rede em ponte, basta fornecer à sua segunda máquina convidada o segundo IP público. Deve apenas funcionar.

    
por 15.07.2013 / 19:33