ubuntuusers.de

Netzwerkbrücke kvm-Host/Gast über Wlan mit IP aus dem Heimnetz

Status: Ungelöst | Ubuntu-Version: Xubuntu 25.10 (Questing Quokka)
Antworten |

franze_m

Anmeldungsdatum:
8. September 2025

Beiträge: 18

Hallo, ich habe mit virt-manager auf meinem Laptop eine Virtuelle Maschine erstellt und möchte diese in mein IP-Netzwerk 192.168.178.0/24 (Host) mit statischer Adress einbinden, damit ich von meinem Netzwerk auf den Gast in der virtuellen Maschine zugreifen kann.

Das Ziel ist meinen realen Homeserver auf ein virtuelles System umzustellen. vorher möchte ich aber die Funktion ausgiebig testen und zwar ohne Kabel.

Der aktuell laufende Homerserver hat die IP 192.168.178.7 und der Testserver sollte 192.168.178.107 haben. Mit der virtuellen Bridge von Virt-manager habe ich die Adresse 192.168.123.1 das hilft nicht weiter.

Ich habe mich nun einen Tag durchs Internet gewühlt und viele Vorschläge gefunden, die sehr alt sind und nur halb erklärt. Ich kann mir nicht vorstellen, das ich der einzige mit dem Problem bin.

Ich habe Xubuntu 25.10 laufen und damit Networkmanager. Hat jemand eine Idee wie ich es lösen kann ?

ifconfig

eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 74:d4:dd:55:74:9b txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Lokale Schleife)
RX packets 1398 bytes 137857 (137.8 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1398 bytes 137857 (137.8 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.123.1 netmask 255.255.255.0 broadcast 192.168.123.255
ether 52:54:00:a7:37:39 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 75 overruns 0 carrier 0 collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.178.74 netmask 255.255.255.0 broadcast 192.168.178.255
inet6 2a00:1e:c3c0:d801:9a9b:732c:f829:7a05 prefixlen 64 scopeid 0x0<global>
inet6 2a00:1e:c3c0:d801:b4dc:acd0:a2f1:5f67 prefixlen 64 scopeid 0x0<global>
inet6 fe80::de2e:ac48:4a1a:4ac prefixlen 64 scopeid 0x20<link>
ether 1c:ce:51:24:50:73 txqueuelen 1000 (Ethernet)
RX packets 616030 bytes 290597769 (290.5 MB)
RX errors 0 dropped 93478 overruns 0 frame 0
TX packets 135453 bytes 23388680 (23.3 MB)
TX errors 0 dropped 2 overruns 0 carrier 0 collisions 0 

.

Bearbeitet von Berlin_1946:

Aus dem Spam befreit.

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10841

Hallo franze_m,

so richtig steige ich durch deine Angaben noch nicht durch.
Der Host hat Xubuntu 25.10 und die Ausgabe des Befehls ifconfig stammen von diesem Host.

Dein Gast soll als virtuelle Maschine (KVM) auf dieser Hardware laufen.
In der VM ist was installiert?

Wie kommt da jetzt Wlan ins Spiel?

Für eine gute Zusammenarbeit bitte besonders diese Regel Codeblock berücksichtigen.

franze_m

(Themenstarter)

Anmeldungsdatum:
8. September 2025

Beiträge: 18

Hallo Berlin_1946, auf dem Host(Laptop) mit Wlan-Verbindung ist Virt-Manager installiert, dieser startet Xubuntu 25.10 als Host auf einer seperaten Platte. In diesem Virtuellen Host auf der seperaten Platte sollen dann weitere Gäste mit ubuntu laufen. Das Ziel ist meine realen Systeme als virtuelle System laufen zu lassen. Der Laptop ist die Testumgebung und nach dem Test soll alles auf mein Server portiert werden. Wenn mein jetziger Server unter 192.168.178.7 läuft, soll die virtuelle Maschine auf dem Laptop unter 192.168.178.107 laufen. Ich möchte von realen Systemen auf virtuelle umstellen, damit ich es beim Versionswechsel und der Plattenaufteilung einfacher habe. Die ausgabe des Befehls stammt vom Laptop, da dieser die Wlan-Schnittstelle hat und eine Verbindung zu den virtuellen Maschinen herstellen muss.

Die Möglichkeiten mit Bridge beziehen sich alle auf eine Ethernet-Verbindung und funktionieren mit Wlan wohl nicht, Ich will aber nicht mit einem Kabel am Laptop herumhantieren.

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 10340

Wohnort: Münster

Du musst Dich als ersten Schritt entscheiden zwischen den funktionierenden Möglichkeiten:

  • Host und Gast verwenden dieselbe IP-Adresse. Dann sind die beiden über eine Netzwerkbrücke zu koppeln.

  • Host und Gast verwenden unterschiedliche IP-Adressen. Dann muss man

    • entweder auf dem Host einen Router einrichten und auf allen Routern zwischen Client und Gast die Leitwege anpassen,

    • oder Host und Gast bauen jeweils ihr Netzwerk völlig unabhängig voneinander unter Einsatz ihnen exklusiv zugewiesener Hardware auf, das kann auch virtuelle, muss aber eben dedizierte Hardware sein.

Wifi/WLAN und Ethernet kann man nicht über eine Brücke (Switch, Hub) koppeln, dafür braucht es einen Router oder einen BRouter (bridging router), der aber eben auch ein Router ist.

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10841

kB schrieb:

  • Host und Gast verwenden dieselbe IP-Adresse.

Kannst du dafür eine reelles Beispiel geben?

Ich kenne nur die Möglichkeit.
Host z.Bsp. 192.168.2.116/24
Gast auf den Host (auto oder fest) z.Bsp 192.168.2.205

Über Bridge verbunden.

franze_m

(Themenstarter)

Anmeldungsdatum:
8. September 2025

Beiträge: 18

Hallo KB, ich will nicht Wlan und Ethernet koppeln, sondern die virtuellen Gäste auf meinem Laptop über mein Wlan vom Laptop ins Heimnetz bringen.

  • Laptop IP 192.168.178.74 (über Wlan)

  • Homeserver über Ethernet 192.168.178.7

  • virtueller Gast auf Laptop 192.168.178.107 → Verbindung über WLan Laptop 192.168.178.74->192.168.178.1 (Router)

Am besten wäre, wenn der virtuelle Gast eine IP fest oder über DHCP ab dem Bereich 192.168.178.100 zugewiesen bekommt und über die WLAN-Schnittstelle des Laptops den Router erreichen kann.

Ich hoffe es wird nun klarer.

Bearbeitet von schwarzheit:

Bitte verwende in Zukunft Listen, um die Lesbarkeit zu verbessern! Und benutze bitte den Vorschaubutton. Danke.

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10841

Hallo ranze_m,

dann poste bitte komplett im Codeblock von dem Host (dein Laptop) das Ergebnis von

ip a

Dann starte die VM -es ist ein Gast- (die auf dem Laptop) und poste auch von dort das Ergebnis von ip a.

franze_m

(Themenstarter)

Anmeldungsdatum:
8. September 2025

Beiträge: 18

vom Laptop (Host)

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    link/ether 74:d4:dd:55:74:9b brd ff:ff:ff:ff:ff:ff
    altname enp3s0
    altname enx74d4dd55749b
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 1c:ce:51:24:50:73 brd ff:ff:ff:ff:ff:ff
    altname wlp4s0
    altname wlx1cce51245073
    inet 192.168.178.74/24 brd 192.168.178.255 scope global dynamic noprefixroute wlan0
       valid_lft 696633sec preferred_lft 696633sec
    inet6 2a00:1e:c3c0:d801:e7cb:e62f:8aa:3f59/64 scope global temporary dynamic 
       valid_lft 7003sec preferred_lft 3402sec
    inet6 2a00:1e:c3c0:d801:9a9b:732c:f829:7a05/64 scope global temporary deprecated dynamic 
       valid_lft 7003sec preferred_lft 0sec
    inet6 2a00:1e:c3c0:d801:b4dc:acd0:a2f1:5f67/64 scope global dynamic mngtmpaddr noprefixroute 
       valid_lft 7003sec preferred_lft 3402sec
    inet6 fe80::de2e:ac48:4a1a:4ac/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
5: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 52:54:00:a7:37:39 brd ff:ff:ff:ff:ff:ff
    inet 192.168.123.1/24 brd 192.168.123.255 scope global virbr0
       valid_lft forever preferred_lft forever

vom Gast

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 52:54:00:90:d4:25 brd ff:ff:ff:ff:ff:ff
    altname enx52540090d425
    inet 192.168.123.14/24 brd 192.168.123.255 scope global dynamic noprefixroute enp1s0
       valid_lft 3587sec preferred_lft 3587sec
    inet6 fe80::5ff3:205a:cae0:2917/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 52:54:00:f3:2e:0f brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever

Mit der Standardeinstellung kann ich ins Internet, bin aber nicht in meinem Heimnetz.

Bilder

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14785

franze_m schrieb:

vom Laptop (Host)

5: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 52:54:00:a7:37:39 brd ff:ff:ff:ff:ff:ff
    inet 192.168.123.1/24 brd 192.168.123.255 scope global virbr0
       valid_lft forever preferred_lft forever

vom Gast

2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 52:54:00:90:d4:25 brd ff:ff:ff:ff:ff:ff
    altname enx52540090d425
    inet 192.168.123.14/24 brd 192.168.123.255 scope global dynamic noprefixroute enp1s0
       valid_lft 3587sec preferred_lft 3587sec
    inet6 fe80::5ff3:205a:cae0:2917/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 52:54:00:f3:2e:0f brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever

Mit der Standardeinstellung kann ich ins Internet, bin aber nicht in meinem Heimnetz.

Wie sind auf dem Gast, die Ausgaben von:

ip r
ip r g 1.1.1.1
mtr -4nr -c 1 1.1.1.1

?

franze_m

(Themenstarter)

Anmeldungsdatum:
8. September 2025

Beiträge: 18

ip r
default via 192.168.123.1 dev enp1s0 proto dhcp src 192.168.123.14 metric 100 
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown 
192.168.123.0/24 dev enp1s0 proto kernel scope link src 192.168.123.14 metric 100 

ip r g 1.1.1.1
192.168.123.0/24 dev enp1s0 proto kernel scope link src 192.168.123.14 metric 100 
t759f@t759f-Nitro-ANV15-41:~$ ip r g 1.1.1.1
1.1.1.1 via 192.168.123.1 dev enp1s0 src 192.168.123.14 uid 1000 
    cache 

mtr -4nr -c 1 1.1.1.1
Start: 2025-12-21T15:01:14+0100
HOST: t759f-Nitro-ANV15-41        Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- 192.168.123.1              0.0%     1    0.4   0.4   0.4   0.4   0.0
  2.|-- 192.168.178.1              0.0%     1   19.1  19.1  19.1  19.1   0.0
  3.|-- ???                       100.0     1    0.0   0.0   0.0   0.0   0.0
  4.|-- 88.79.15.194               0.0%     1    9.5   9.5   9.5   9.5   0.0
  5.|-- 88.79.15.192               0.0%     1    9.9   9.9   9.9   9.9   0.0
  6.|-- 188.111.129.34             0.0%     1   13.6  13.6  13.6  13.6   0.0
  7.|-- 145.254.2.207              0.0%     1   15.2  15.2  15.2  15.2   0.0
  8.|-- 162.158.84.80              0.0%     1   14.4  14.4  14.4  14.4   0.0
  9.|-- 162.158.84.159             0.0%     1   15.5  15.5  15.5  15.5   0.0
 10.|-- 1.1.1.1                    0.0%     1   11.4  11.4  11.4  11.4   0.0

Das sollte aber keine Rolle spielen, da die Definition "Virtuelle Netzwerk NAT" ja nicht das richtige ist um in mein Homenetzwerk 192.168.178.0/24 zu kommen.

Ich such eja gerade nach einer Netzwerkeinstellung die funktioniert.

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10841

Berlin_1946 schrieb:

Für eine gute Zusammenarbeit bitte besonders diese Regel Codeblock berücksichtigen.

Findest du deinen Fehler? 🤣 Bitte vermeide ihn bei der nächsten Antwort.

Nachtrag:

Zwei Links von einem netten User (sind mir zugeschickt worden).

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 10340

Wohnort: Münster

franze_m schrieb:

[…] die virtuellen Gäste auf meinem Laptop über mein Wlan vom Laptop ins Heimnetz bringen.

Dazu musst Du ja nur die reale Hardware des WLAN-Adapters exklusiv (d.h. der Host hat dann diesen WLAN-Adapter nicht mehr zur Verfügung) dem Gast zuordnen und dann vom Gast ganz normal per WLAN die Verbindung zum Heimnetz aufbauen.

Berlin_1946 Team-Icon

Supporter, Wikiteam

Anmeldungsdatum:
18. September 2009

Beiträge: 10841

kB schrieb:

normal per WLAN die Verbindung zum Heimnetz aufbauen.

Wenn schon genau klar wäre, wie sein Heimnetz in Detail aussieht. Ist jedenfalls mir immer noch nicht klar. Vllt kann es einer erklären. Er selber oder auch kB.

Wenn es nur für mich relevant ist dann bitte auch diese Frage ignorieren.

Welche Rolle hat der Homeserver über Ethernet 192.168.178.7 in diesem Netz?

franze_m

(Themenstarter)

Anmeldungsdatum:
8. September 2025

Beiträge: 18

Auf dem Homeserver 192.168.178.7 läuft mein Nextcloud, Backup und Webserver für meine Solarstatistik. Ich habe im Heimnetz noch weitere Server für die Wärmepumpe, Gasheizung und Solarakku.

Der Homeserver soll auf ein virtuelles System umgestellt werden.

Um die Funktionalität zu testen, verwende ich nun meinen Laptop mit eigener SSD für das neue virtuelle System. Ich will nach erfolgreichem Test nur die virtuellen Festplatte auf die Festplatte des Homeservers kopieren und dort den Server mit der orginalen IP-Adressen betreiben. Damit die anderen Server im Netz mit dem neuen virtuellen System kommunizieren können, muss er im gleichen Netz sein und ich möchte auch aus dem Internet darauf zugreifen können.

Um das neue System zu testen, muss ich unter einer IP im Adressraum des jetzigen Servers erreichbar sein, bin ich aber nicht, da die Defaulteinstellung des virtuellen Servers 192.168.123.x ist.

Ich habe im Internet mit "virt-manager wlan" gesucht und hier werden zwar verschieden Vorschläge gemacht, ich habe aber keine Anleitung gefunden, in der berichtet wird , das es funktioniert.

Folgendes ist als Lösung im Internet vorgeschlagen: TUN/TAP, ipvtap,macvtap,parprouted,eiptable oder so ähnlich

oder Beispiel mit Netplan /etc/networks/interfaces was aber ja nicht in Xubuntu verwendet wird.

Im Prinzip ist der Aufbau meines Netzes nicht von Bedeutung. Es ist nur wichtig, das der virtuelle Gast auf meinem Laptop eine Adresse aus dem IP-Bereich meines Routers erhält. Der Knackpunkt ist eben, das der virtuelle Gast nicht über eine eigenen Netzwerkanschluss verfügt, sondern die Wlan-Schnittstelle des Laptop(Host) mitverwenden muss. Da ich kein Netzwerkspezialist bin, kann ich auch die vorgeschlagenen Lösungen nicht beurteilen, für mich kann eigentlich nur eine richtig sein, aber welche? und wie sehen die Kommandos genau aus.

Das ganze funktioniert mit Virtualbox, will ich aber nicht verwenden, da bei jedem Boot sich die UUID ändert und der Gast nicht mehr startet.

Anbei das Foto mit den Einstellungen von virtualbox:

Abgetrennt und Verschoben

Moderiert von Berlin_1946:

Der nachfolgende Beitrag ist abgetrennt worden und hier hin verschoben https://forum.ubuntuusers.de/topic/bei-jedem-boot-aendert-sich-die-uuid/#post-9494918

Bilder

oberalf

Anmeldungsdatum:
25. Dezember 2024

Beiträge: 135

Im Netzwerk Adapter zu der VM den Promiscuous Mode auf verweigern stellen. VM anschließend neu starten, so ist es bei mir eingestellt und die VMs bekommen alle eine IP aus dem Netz des Routers. Mehr als nicht funktionieren kann es nicht.

Antworten |