Ubuntu 14.04: com bridge em wlan, sem internet em convidados kvm

2

Estou tentando ser um "high-lander" mantendo o KVM e o virt-manager para gerenciar minhas VMs. Mas é cerca de uma semana em torno de tentar criar uma ponte que funcione para usar com minhas VMs.

Eu tentei primeiro anexar a ponte com o brctl ao meu wlan0, para descobrir que ele não funciona.

Então eu descobri o truque de sudo iw dev wlan0 set 4addr on , mas fiquei sem conexão de rede no host. Vamos concordar: não é legal.

Hoje encontrei a solução abaixo que achei bastante razoável em termos de implementação: pequena e concisa. Dê uma olhada no post do Nattereri, de 1º de outubro de 2011, no link abaixo:

link

Então eu instalei parprouted e bcrelay e então editei meu / etc / network / interfaces:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto br0
iface br0 inet static
pre-up brctl addbr br0 setfd 0 stp off
address 192.168.1.10
netmask 255.255.255.0
post-up parprouted wlan0 br0
post-up bcrelay -d -i wlan0 -o br0
post-up sysctl net.ipv4.conf.wlan0.proxy_arp=1
post-up sysctl net.ipv4.conf.br0.proxy_arp=1

Eu reiniciei sem problemas, eu tenho internet no host, mas quando eu ligo o meu convidado do Windows KVM, não tenho rede nele.

Saída de ifconfig -a :

br0       Link encap:Ethernet  Endereço de HW fe:54:00:ac:18:eb  
          inet end.: 192.168.1.10  Bcast:192.168.1.255  Masc:255.255.255.0
          endereço inet6: fe80::7016:5fff:fea5:c505/64 Escopo:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:369 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:594 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:0 
          RX bytes:29151 (29.1 KB) TX bytes:59690 (59.6 KB)

lo        Link encap:Loopback Local  
          inet end.: 127.0.0.1  Masc:255.0.0.0
          endereço inet6: ::1/128 Escopo:Máquina
          UP LOOPBACK RUNNING  MTU:65536  Métrica:1
          pacotes RX:6675 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:6675 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:0 
          RX bytes:11318392 (11.3 MB) TX bytes:11318392 (11.3 MB)

virbr0    Link encap:Ethernet  Endereço de HW 00:00:00:00:00:00  
          inet end.: 192.168.122.1  Bcast:192.168.122.255  Masc:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Métrica:1
          pacotes RX:91 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:7 erros:0 descartados:0 excesso:0 portadora:    0
          colisões:0 txqueuelen:0 
          RX bytes:8628 (8.6 KB) TX bytes:2342 (2.3 KB)

vnet0     Link encap:Ethernet  Endereço de HW fe:54:00:ac:18:eb  
          endereço inet6: fe80::fc54:ff:feac:18eb/64 Escopo:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:369 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:83 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:500 
          RX bytes:34353 (34.3 KB) TX bytes:7229 (7.2 KB)

wlan0     Link encap:Ethernet  Endereço de HW 5c:51:4f:e9:96:ed  
          inet end.: 192.168.0.13  Bcast:192.168.0.255  Masc:255.255.255.0
          endereço inet6: fe80::5e51:4fff:fee9:96ed/64 Escopo:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:81109 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:57729 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000 
          RX bytes:95362964 (95.3 MB) TX bytes:9751111 (9.7 MB)

Aqui, a saída de brctl show :

bridge name bridge id           STP enabled interfaces
br0         8000.fe5400ac18eb   no          vnet0
virbr0      8000.000000000000   yes     

Liguei meu guest 7 windows KVM esperando ter IPs atribuídos no DHCP atribuídos a ele no intervalo 192.168.1.x, mas eu fui designado ...

o IP 192.168.0.15, com máscara 255.255.255.0 e gateway 192.168.0.254 e servidores DNS 212.27.40.241, 212.27.40.240

Bem, minha VM não vê nenhum fluxo de internet.

Alguma idéia de onde eu poderia ter perdido alguma coisa? Há algo faltando no cliente? Eu tentei forçar um ip estático no intervalo 192.168.1.x sem sucesso ...

Obrigado a todos por uma visão externa. Estou quase pensando em voltar para o vmware, mas seria uma pena se sentir tão perto do prazer da descoberta.

Atenciosamente,

Luis

    
por luis 30.06.2014 / 22:56

0 respostas