ponte KVM; convidado incapaz de alcançar o gateway

2

Eu tenho um servidor. Está configurado com um IP público e eu tenho / 29 sub-rede atribuída através de uma ponte de rede.

O KVM é instalado e funciona conforme o esperado. Eu posso criar e inicializar uma VM, mas quando se trata de definir o acesso à rede, as coisas começam a dar errado.

Se eu inserir manualmente o IP do Guest (que vem do / 29). Eu insiro o IP do host como o gateway e, em seguida, recebo a mensagem de que o gateway está inacessível.

Este é o conteúdo de /etc/network/interfaces

auto lo
iface lo inet loopback
iface lo inet6 loopback

auto br0
iface br0 inet static
  address 144.76.15.98
  netmask 255.255.255.224
  gateway 144.76.15.97
  pointopoint 144.76.15.97
  bridge_ports eth0
  bridge_stp off
  bridge_maxwait 0
  bridge_fd 0
  up route add -host 136.243.185.120 dev br0
  up route add -host 136.243.185.121 dev br0
  up route add -host 136.243.185.122 dev br0
  up route add -host 136.243.185.123 dev br0
  up route add -host 136.243.185.124 dev br0
  up route add -host 136.243.185.125 dev br0
  up route add -host 136.243.185.126 dev br0
  up route add -host 136.243.185.127 dev br0

O que estou fazendo de errado?

    
por Thomas 20.11.2017 / 15:36

1 resposta

1

Depende do que está por trás da interface eth0 , mas parece errado vincular sua rede externa à sua rede virtual, já que eles usam endereços IP diferentes.

Acho que as coisas funcionariam muito melhor se você configurasse seu computador host como um roteador entre eth0 e br0.

As coisas também podem ser mais fáceis se você usou seu 136.243.185.120 / 29 como uma sub-rede, em vez de rotear IP por IP.

Você teria algo assim:

auto eth0
iface eth0 inet static
  address 144.76.15.98
  netmask 255.255.255.224
  gateway 144.76.15.97

auto br0
iface br0 inet static
  address 136.243.185.121
  netmask 255.255.255.248
  bridge_ports eth0
  bridge_stp off
  bridge_maxwait 0
  bridge_fd 0

Você também precisa ativar o encaminhamento de pacotes com sysctl net.ipv4.ip_forward=1 .

Se você não puder perder 3 endereços em sua rede 136.243.185.120/29, poderá configurar br0 com o endereço 144.76.15.98 , netmask 255.255.255.255 e encaminhar manualmente seus 8 endereços para essa interface, como você fez.

    
por 21.11.2017 / 00:16