KVM-Windows-Gast kann nicht nur vom Host aus gepingt werden

KVM-Windows-Gast kann nicht nur vom Host aus gepingt werden

Ich habe eine Ubuntu 14.04-Maschine, die KVM verwendet, um einen Windows-Gast zu hosten. Nach einem Neustart kann ich den Windows-Gast nun nicht mehr vom Host-Rechner aus anpingen, um zu bestätigen, dass alles einwandfrei funktioniert hat, bis ich den Host neu gestartet habe. Ich kann den Gast von jedem anderen PC im LAN aus anpingen und der Gast kann problemlos mit dem Host kommunizieren. Nur der Host kann nicht mit dem Gast kommunizieren.

Dies ist der Inhalt von /etc/network/interfaces

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

# The primary network interface
auto br0
iface br0 inet static
    address 192.168.0.2
    netmask 255.255.255.0
    network 192.168.0.0
    broadcast 192.168.0.255
    gateway 192.168.0.1
    bridge_ports eth1
    bridge_stp off
    bridge_fs 0
    bridge_maxwait 5

Dies ist die Ausgabe von ifconfig

br0       Link encap:Ethernet  HWaddr 60:a4:4c:2c:81:1b  
      inet addr:192.168.0.2  Bcast:192.168.0.255  Mask:255.255.255.0
      inet6 addr: fe80::62a4:4cff:fe2c:811b/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:897122 errors:0 dropped:0 overruns:0 frame:0
      TX packets:770399 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:251836869 (251.8 MB)  TX bytes:201878124 (201.8 MB)

eth1      Link encap:Ethernet  HWaddr 60:a4:4c:2c:81:1b  
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:343226 errors:0 dropped:0 overruns:0 frame:0
      TX packets:205432 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:100974693 (100.9 MB)  TX bytes:43641794 (43.6 MB)

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:342809 errors:0 dropped:0 overruns:0 frame:0
      TX packets:342809 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:750030721 (750.0 MB)  TX bytes:750030721 (750.0 MB)

virbr0    Link encap:Ethernet  HWaddr 06:6a:76:55:18:28  
      inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
      UP BROADCAST MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

vnet0     Link encap:Ethernet  HWaddr fe:54:00:b7:d7:c6  
      inet6 addr: fe80::fc54:ff:feb7:d7c6/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:90900 errors:0 dropped:0 overruns:0 frame:0
      TX packets:94214 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:500 
      RX bytes:26204675 (26.2 MB)  TX bytes:33808944 (33.8 MB)

Ausgabe von brctl show

bridge name bridge id       STP enabled interfaces
br0     8000.60a44c2c811b   no          eth1
                                        vnet0
virbr0      8000.000000000000   yes     

Der Gast verwendet ein Bridge-Netzwerk, um br0

UPDATE: Nach etwas mehr Untersuchung sieht es so aus, als ob es etwas mit dem Bridge-Adapter zu tun haben könnte

Dies ist die Ausgabe von arp -n

Address                  HWtype  HWaddress           Flags Mask            Iface
192.168.0.69             ether   1c:3e:84:e6:65:cd   C                     br0
192.168.0.128            ether   e8:99:c4:a0:e8:f8   C                     br0
192.168.0.153            ether   d0:27:88:47:02:02   C                     br0
192.168.0.1              ether   34:8a:ae:bf:c0:0e   C                     br0
192.168.0.4              ether   52:54:00:b7:d7:c6   C                     br0
192.168.0.75             ether   52:54:00:98:e5:4c   C                     br0

Wie Sie sehen, befindet sich 192.168.0.4, die IP, die ich zu kontaktieren versuche, auf der Schnittstelle br0. 192.168.0.75 gehört ebenfalls zur selben Maschine und ich kann sie auch nicht anpingen. Alle anderen IPs sind andere Maschinen im Netzwerk und ich kann diese ohne Fehler anpingen

Dies ist die Ausgabe von Ping

ping 192.168.0.4
PING 192.168.0.4 (192.168.0.4) 56(84) bytes of data.

Es gibt keine Antwort vom Ping. Es bleibt wie oben mit einem blinkenden Cursor für immer

Antwort1

Ich denke, dass neuere Windows-Versionen (ab XP) aus Sicherheitsgründen standardmäßig nicht auf Ping reagieren.

Um zu sehen, ob das Netzwerk funktioniert, ist es einfacher, von der Windows-Seite aus einen Ping an den Linux-Host zu senden.

Wenn Sie darauf bestehen, vom Host zum Gast zu pingen, müssen Sie die Firewall auf der Windows-Seite öffnen und den Ping-Dienst aktivieren, z. B. fürWindows 7. Sie müssen eingehende ICMP-Pakete aktivieren.

verwandte Informationen