Ich nutze seit Jahren eine VM in KVM in der Windows 10 läuft. Nach der Installation von Docker kann ich plötzlich aus der Windows VM nicht mehr auf das Internet zugreifen. Problem im Windows Gast scheint die Tatsache zu sein, dass DNS Anfragen aus Windows heraus nicht möglich sind (sagt zumindest die Windows Netzwerkdiagnose). Ich kann aus der Windows VM mit ping auf den lokalen Rechner erfolgreich zugreifen (ping 192.168.2.107 funktioniert). Ich kann auch aus dem KVM host erfolgreich auf die VM lokal zugreifen (ping DESKTOP-EAN3-NJN2 funktioniert). Wenn ich die Firewall auf dem Host abschalte (sudo systemctl stop firewalld) , dann funktioniert auch der Internetzugriff aus der Windows VM wieder. Wenn ich die Firewall einschalte (default zone public), dann funktioniert der Internetzugriff aus der Windows VM nicht mehr. Welche Dienste / Ports muss ich in der Zone Public freischalten, damit die Windows VM über den Host auf das Internet zugreifen kann. Die VM greift über eine Bridge auf das Netzwerk zu.
kann aus KVM Gast Windows plötzlich nicht mehr auf Internet zugreifen
- rebell21
- Erledigt
-
-
-
ZitatAlles anzeigen
localhost:/home/peter # sudo firewall-cmd --get-active-zones
docker
interfaces: docker0
public
interfaces: eth0 br0
localhost:/home/peter #
ZitatAlles anzeigenlocalhost:/home/peter # firewall-cmd --list-all
public (active)
target: default
icmp-block-inversion: no
interfaces: br0 eth0
sources:
services: dhcpv6-client dns mdns samba samba-client ssh
ports: 22161/udp
protocols:
forward: no
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
localhost:/home/peter #
-
ich finde folgende Einträge mit journalctl
ZitatAlles anzeigenul 12 15:32:07 localhost systemd[1]: Reloading firewalld - dynamic firewall daemon...
Jul 12 15:32:07 localhost systemd[1]: Reloaded firewalld - dynamic firewall daemon.
Jul 12 15:32:07 localhost firewalld[14843]: WARNING: COMMAND_FAILED: '/usr/sbin/iptables -w10 -D FORWARD -i docker0 -o docker0 -j DROP' failed: iptables: Bad rule (does a matching rule exist in that chain?).
Jul 12 15:32:07 localhost firewalld[14843]: WARNING: COMMAND_FAILED: '/usr/sbin/iptables -w10 -D FORWARD -i docker0 -o docker0 -j DROP' failed: iptables: Bad rule (does a matching rule exist in that chain?).
Stimmt irgendwas mit dieser Docker-zone nicht ??
-
Zitat
public
interfaces: eth0 br0
Warum ist dort eth0 eingetragen?
Die ist doch unkonfiguriert.
Bei mir:
Codefirewall-cmd --get-active-zones block interfaces: eth0 docker interfaces: docker0 public (default) interfaces: br0 eth1eth1 nicht beachten, das ist eine USB Netzwerkkarte, die Brücke läuft über eth0
-
ich kann eth0 nicht aus der Zone public entfernen
in firewall-config taucht nach dem Neuladen eth0 immer wieder auf
wie kann ich eth0 dauerhaft aus public entfernen ?
Zitat -
Yast---Firewall---Schnittstellen die Karte markieren und zone ändern
-
Code
localhost:/home/peter # firewall-cmd --get-active-zones block interfaces: eth0 docker interfaces: docker0 public interfaces: br0 localhost:/home/peter #bei mir sieht das jetzt aus. Das hat aber nicht geholfen. Ich kann immer noch nicht aus der Gast-VM auf das Internet zugreifen
Ich kann weder aus der Windows VM (Windows 10) noch aus einer VM mit OpenSuse Leap15.6 auf das Internet zugreifen. Ist also auch kein Windows Problem. Es irgendwie mit der Firewall auf dem Host zu tun.
Dabei funktioniert ein lokales ping 192.168.2.107 zum Zugriff auf den Host und umgekehrt vom Host auf die VM geht auch
ping OpenSuse-VM
-
-