[Gelöst] KVM kein http-Connect

Hinweis: In dem Thema [Gelöst] KVM kein http-Connect gibt es 9 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
  • Ich bin am Verzweifeln. Ich meine schon, mich netzwerktechnisch auszukennen und nutze auch schon länger Linux. Aber ich habe seit Wochen folgendes Problem und schon eine zweistellige Anzahl an Stunden verbraten:


    Wenn ich einen Gast unter KVM erstelle und in dieser VM eine http-Seite aufrufen will, geht dies nicht. Sowohl mit Webbrowser, als auch mit wget nicht. Die http-Anfrage geht raus, aber es kommt nichts zurück.
    Es geht konkret um Kali-Linux. Ich habe auch schon Knoppix gebootet. Es liegt nicht an der verwendeten Distribution.


    Ping, DNS-Auflösung, FTP funktioniert alles. Aber kein HTTP und auch kein HTTPS.
    Firewall sind weder auf dem Gast noch auf dem Host aktiv.
    Mit Wireshark sehe ich nur, dass die Anfrage rausgeht und mehr nicht.
    Habe auch schon zig virtuelle Netzwerktreiber in der virtuellen Maschine ausprobiert - ohne Erfolg.
    Am Netzwerktreiber kann es ja normal nicht liegen, da ja Ping und z.B. FTP funktionieren.


    Hat jemand eine Idee, in welcher Richtung ich noch nach dem Fehler suchen könnte?


    Verwende Opensuse 12.3 mit aktuellem Patchstand (Tumbleweed).

    Einmal editiert, zuletzt von Ralle33 ()

    Für den Inhalt des Beitrages 59534 haftet ausdrücklich der jeweilige Autor: Ralle33

  • Mir ist nicht klar, wo der Webserver läuft. In der VM?


    Und welche Netzwerkconfig hast du?
    brctl show etc....

    Für den Inhalt des Beitrages 59535 haftet ausdrücklich der jeweilige Autor: uhelp

  • Kein eigener Webserver, jede beliebige Seite im Internet geht nicht, z.B. http://www.google.de


    brctl show zeigt nichts an, weil im Gast macvtap eingestellt ist und ich nutze eth0 des Hosts.
    Ich habe auch schon Bridge- und Private-Modus ausprobiert.
    Und auch NAT.


    ftp://... funktioniert im Browser (z.B. Firefox) und auch in der Konsole.
    Nicht funktionieren tut alles mit http oder https.
    Ich versteh's einfach nicht :wacko:

    Für den Inhalt des Beitrages 59536 haftet ausdrücklich der jeweilige Autor: Ralle33

  • was bringt

    Code
    ip link show <dein-macvtap>

    ?
    Und, ist das qemu-kvm?

    Für den Inhalt des Beitrages 59538 haftet ausdrücklich der jeweilige Autor: uhelp

  • Mein Host:


    eth0 Link encap:Ethernet HWaddr B8:70:F4:A2:4F:9F
    inet addr:192.168.1.100 Bcast:255.255.255.255 Mask:255.255.255.0
    UP BROADCAST RUNNING MULTICAST MTU:576 Metric:1
    RX packets:33601 errors:0 dropped:0 overruns:0 frame:0
    TX packets:19774 errors:0 dropped:0 overruns:0 carrier:3
    collisions:0 txqueuelen:1000
    RX bytes:30409811 (29.0 Mb) TX bytes:1423004 (1.3 Mb)

    macvtap0
    Link encap:Ethernet HWaddr 52:54:00:81:E9:FA
    UP BROADCAST RUNNING MULTICAST MTU:576 Metric:1
    RX packets:62 errors:0 dropped:0 overruns:0 frame:0
    TX packets:52 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:500
    RX bytes:7596 (7.4 Kb) TX bytes:4406 (4.3 Kb)


    Mein Guest


    eth0 Link encap:Ethernet HWaddr 52:54:00:81:E9:FA
    inet addr:192.168.1.101 Bcast:192.168.1.255 Mask:255.255.255.0
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:20 errors:0 dropped:0 overruns:0 frame:0
    TX packets:39 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:2459 (2.4 KiB) TX bytes:3334 (3.2 KiB)


    Ergebnis Ping, DNS und wget siehe Screenshot.
    Und ja, KVM-QEMU

  • Hast recht sollte einfach gehen.
    Ich denke, du hast die Firewalls bereits ausgeschaltet?


    Und vielleicht hilft ja das hier:

    Für den Inhalt des Beitrages 59634 haftet ausdrücklich der jeweilige Autor: uhelp

  • Firewalls sind aus (sowohl auf Host, als auch Guest, als auch am Internet-Router).
    Die Seite mit MacVTap kenne ich bereits, trotzdem danke.
    Habe schon alle 3 Varianten durchprobiert und zwischenzeitlich auch mal die MAC des Guest geändert um Konfigurationsleichen auszuschließen. NAT habe ich auch probiert - ohne Erfolg.


    Da ich mit der SysRescue-Distro oder Knoppix dasselbe Phänomen habe, kann es ja am Guest eher nicht liegen.
    Ich versuche mal einen Bug bei Opensuse zu melden.
    Vielleicht habe ich ja wirklich einen Bug entdeckt und es liegt an einer bestimmten Konstellation.

    Für den Inhalt des Beitrages 59641 haftet ausdrücklich der jeweilige Autor: Ralle33

  • Kleiner Fortschritt

    Es hat zwischenzeitlich mal funktioniert.
    Und zwar habe ich macvtap rausgeschmissen und im Host eine Bridge br0 (bestehend aus eth0) eingerichtet. Danach im Guest als Netzwerkkarte die br0 eingebunden. Plötzlich hat wget funktioniert!
    Dann Guest neu gestartet und nun bin ich so weit wie vorher, es geht wieder nicht.
    Habe heute keine Lust mehr, ich probiere das am Donnerstag nochmal. Evtl. schmeiße ich nochmal sämtliche Netzwerkkonfig raus und mache die neu.


    Auf jeden Fall habe ich Hoffnung...und die stirbt ja zuletzt

    Für den Inhalt des Beitrages 59642 haftet ausdrücklich der jeweilige Autor: Ralle33

  • Problem ist gelöst.


    Ich habe am Host sämtliche Netzwerkkartenkonfig gelöscht und über Yast neu erstellt.
    Diesmal ohne Bridge br0.
    Dann im Guest die virtuelle Netzwerkkarte gelöscht und eine neue erstellt. Eingestellt ist macvtap im Modus Bridge (es funktioniert aber auch Modus VEPA).
    Jetzt funktioniert es.
    Mein Verdacht ist, dass irgendeine Konfigurationsdatei einen "Schuß" hatte.
    Auch nach mehreren Reboots sowohl des Hosts, als auch Gastes, funktioniert es weiterhin.

    Für den Inhalt des Beitrages 59646 haftet ausdrücklich der jeweilige Autor: Ralle33