Como posso adicionar duas interfaces em ponte em uma LANS separada no KVM?

0

Atualmente tenho um servidor em execução com vários KVMs executando servidores diferentes em cada um, agora gostaria de adicionar outra interface separada para servir outro grupo de KVMs no mesmo servidor.

Existem atualmente três cards de Nic na caixa

Nic 1 - Lan 1 - somente host

Nic 2 - Lan 1 - br0 para o primeiro conjunto de KVMs

Nic 3 - Lan 2 - br1 para o segundo conjunto de KVMs

Quando eu executo este, o Bridges é desligado, normalmente levando todo o primeiro set offline.

Estas são as minhas interfaces atuais:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth1
iface eth1 inet static
    address 192.168.1.20
    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 8.8.8.8 4.2.2.6 8.8.4.4
    dns-search firezen.com

auto eth0
iface eth0 inet manual

auto br0
iface br0 inet static
        address 192.168.1.21
        network 192.168.1.0
        netmask 255.255.255.0
        broadcast 192.168.1.255
        #gateway 192.168.1.1
        bridge_ports eth0
        bridge_stp off
        bridge_fd 0
        bridge_maxwait 0

iface eth2 inet manual

#auto br1
#iface br1 inet static
#        address 192.168.1.57
#        network 192.168.1.0
#        netmask 255.255.255.0
#        broadcast 192.168.1.255
#        gateway 192.168.1.1
#        bridge_ports eth2
#        bridge_stp off
#        bridge_fd 0
#        bridge_maxwait 0

#auto br1
#iface br1 inet dhcp
#        bridge_ports eth2
#        bridge_stp off         < This was what I was using lastly, could not get 
#        bridge_fd 0                 the above to work.
#        bridge_maxwait 0

Ambas as redes são baseadas em 192.168.1.x. Se você precisar de qualquer outra informação Por favor, deixe-me saber e obrigado em avançado.

    
por Randy Kupel 05.02.2013 / 00:37

1 resposta

0

Como "Ambas as redes são baseadas em 192.168.1.x" é um conflito de IP simples, você terá que desabilitar o IPv4 em uma dessas redes no host. Ainda é possível vinculá-lo a VMs, mas você terá que fazer uma escolha ou reprojetar sua rede aqui. Não há absolutamente nenhuma necessidade de usar o mesmo espaço de endereço na grande variedade de endereços RFC1918 que você está livre para usar.

O outro erro é a linha iface eth2 inet manual , enquanto você também a usa na interface da bridge. O abaixo deve funcionar, eu só toquei linhas abaixo da seção br0 . Não se esqueça de encerrar corretamente as interfaces eth2 e br1 primeiro ( ifdown eth2 , ifdown br1 ), antes de editá-lo e ativá-lo novamente ( ifup br1 apenas!).

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth1
iface eth1 inet static
    address 192.168.1.20
    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 8.8.8.8 4.2.2.6 8.8.4.4
    dns-search firezen.com

auto eth0
iface eth0 inet manual

auto br0
iface br0 inet static
        address 192.168.1.21
        network 192.168.1.0
        netmask 255.255.255.0
        broadcast 192.168.1.255
        #gateway 192.168.1.1
        bridge_ports eth0
        bridge_stp off
        bridge_fd 0
        bridge_maxwait 0

auto br1
iface br1 inet manual
        bridge_ports eth2
        bridge_stp off
        bridge_fd 0
        bridge_maxwait 0
    
por gertvdijk 05.02.2013 / 00:48