O convidado da ponte KVM pode acessar a Internet, mas a LAN não pode acessar o convidado

1

Eu estou puxando o meu cabelo sobre este problema: minha MV convidada registra-se bem com meu roteador e pode acessar a Internet, mas nem o roteador, host ou qualquer computador de rede local pode sequer fazer ping no convidado

Rede: Roteador TPLink + Host executando o Servidor Ubunter 15 com o convidado executando o Windows Server 2012 + Outros PCs

Eu segui este guia e li em fóruns que a ponte deveria resolver tudo, eu me certifiquei de que o convidado O firewall pega pings (e ele pode pingar) e ainda assim o problema persiste.

Alguma idéia?

Host ifconfig :

br0       Link encap:Ethernet  HWaddr d4:ae:52:d3:a3:fb
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::d6ae:52ff:fed3:a3fb/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:75546 errors:0 dropped:0 overruns:0 frame:0
          TX packets:67338 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:9073123 (9.0 MB)  TX bytes:13915784 (13.9 MB)

eno1      Link encap:Ethernet  HWaddr d4:ae:52:d3:a3:fb
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:130010 errors:0 dropped:86 overruns:0 frame:0
          TX packets:76756 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:37807268 (37.8 MB)  TX bytes:15209842 (15.2 MB)
          Interrupt:16

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:380 errors:0 dropped:0 overruns:0 frame:0
          TX packets:380 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:22800 (22.8 KB)  TX bytes:22800 (22.8 KB)

vnet0     Link encap:Ethernet  HWaddr fe:54:00:3c:52:2a
          inet6 addr: fe80::fc54:ff:fe3c:522a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7664 errors:0 dropped:0 overruns:0 frame:0
          TX packets:18717 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:836769 (836.7 KB)  TX bytes:12182959 (12.1 MB)

Convidado ipconfig Adaptador Ethernet (abreviado)

Connection-specific DNS Suffix : home
Description : Realtek + Fast Ethernet NIC
Physical Address: 52-54-00-xx-xx-xx
DHCP Enabled: Yes
Autoconfiguration Enabled: Yes
Link-local IPv6 Address: xxxx
IPv4 Address: 192.168.1.3(Preferred)
Default Gateway: 192.168.1.1
DHCP Server: 192.168.1.1
DNS Servers: 192.168.1.1

Host \etc\network\interfaces :

auto lo
iface lo inet loopback

auto eno1
iface eno1 inet manual

auto br0
iface br0 inet dhcp
bridge_ports eno1
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_stp off
    
por phaedo 24.05.2017 / 16:35

1 resposta

1

Problema resolvido! Como apontado por @psusi este foi um problema de firewall (um pouco complicado). O problema era o seguinte: O firewall do Windows Server distingue três tipos de rede: private, domain, public

Como você deve ter adivinhado, a regra de firewall de convidado que eu criei para permitir pings foi atribuída a private por padrão, enquanto o adaptador Ethernet foi criado automaticamente como public network. Portanto, o firewall estava bloqueando todos os pings (exceto aqueles feitos no próprio convidado).

Soluções:

  1. Adicione public profile a todas as regras de firewall relevantes no Firewall do Windows (na guia Propriedades > Avançado), OR:
  2. Altere o tipo de rede para private (consulte este link )

Espero que isso ajude alguém confrontado com um problema semelhante no futuro.

    
por phaedo 25.05.2017 / 14:52