KVM - Interface em ponte com DHCP para interface principal

2

Estou configurando um servidor Ubuntu 10.04 para executar o KVM. Eu preciso que as máquinas virtuais tenham uma conexão em rede, já que elas farão parte da minha LAN principal. Além disso, eth0 (a principal interface de rede no servidor) está usando o DHCP para obter um IP estático do servidor DHCP (assim, tenho um ponto central para alterar os IPs dos meus servidores).

Ao tentar adicionar uma interface br0 (conforme descrito aqui link ) Eu mudei meu /etc/network/interfaces da seguinte forma:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

# The bridge network interface, used by kvm
auto br0
iface br0 inet manual
bridge_ports eth0
bridge_stp yes
bridge_fd 0
bridge_maxwait 0

Também adicionei as seguintes linhas a sysctl.conf :

net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0
net.bridge.bridge-nf-call-arptables = 0

Assim que reinicio o servidor, perco a conectividade com a eth0 (saída e entrada).

O que há de errado com essa configuração? Qual é a configuração recomendada?

    
por pgb 03.08.2010 / 01:09

1 resposta

2

A principal diferença que vejo é que a minha configuração (também no Ubuntu 10.04) - que felizmente funciona - não atribui IP, etc diretamente à interface eth0, mas sim à interface br0.

Note que na minha configuração, os convidados estão configurados para usar o DHCP e isso funciona com as interfaces / etc / network / como abaixo:

# The primary network interface
auto eth0
iface eth0 inet manual 

# bridge interface for kvm
auto br0
iface br0 inet static
        address 192.168.1.254
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 4.2.2.1 8.8.8.8
        dns-search mycompany.com
        bridge_ports eth0
        bridge_fd 9
        bridge_hello 2
        bridge_maxage 12
        bridge_stp off

Tenho certeza que você poderia apenas mudar a parte sobre 'iface br0 inet static' para dhcp e remover o endereço, a máscara de rede, a rede, o gateway, etc.

Eu não precisei mexer nas configurações do sysctl.conf ... pelo menos ainda.

    
por 03.08.2010 / 02:40