myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Linux & BSD
Seite neu laden

qemu/kvm und Netzwerk / qemu/kvm and network

Willkommen

myGully

Links

Forum

 
Antwort
 
Themen-Optionen Ansicht
Ungelesen 04.06.21, 14:36   #1
Fr4nk_Furt
Anfänger
 
Registriert seit: Jan 2016
Beiträge: 4
Bedankt: 0
Fr4nk_Furt ist noch neu hier! | 3 Respekt Punkte
Standard

Hallo.

Das mit der Bridge hätte ich mir denken können. War mir aber dessen unsicher. Gut das du es ausgesprochen hast :-) Ich denke die ist es.
Kenne den Begriff der Bridge nur von VirtualBox und VMWare und da ist etwas anderes gemeint als bei qemu/kvm. Das hat mich etwas verwirrt.

Ja, das "echte" Subnet ist mein Ziel. Wenn du deine VM´s so im Netzwerk hast und dies für dich eine gute Methode ist, dann sollte das auch für mich funktionieren.

Der Begriff iptables sagt mir etwas. Den Begriff ebtables habe ich noch nie gehört. Gut das du es sagst, dann habe ich etwas zum googlen.
Ich denke ich werde es 1:1 übernehmen wie du es beschrieben hast.
Testen werde ich es auf jeden Fall mal.

Danke für die Links. Die werde ich mal durchackern.

Ein Frage noch vorweg: Eine feste / fixed / static IP-Adresse für das Gast-OS ist das möglich? Wenn ja, wo lege ich das fest? Im KVM Host z.B. /etc/network/interfaces oder im Gast-OS (Windows)? Hier nach Möglichkeit detailierte Beispiele aufführen.

MfG
Fr4nk_Furt ist offline   Mit Zitat antworten
Ungelesen 04.06.21, 21:41   #2
TommyBeretta
Hurra !
 
Benutzerbild von TommyBeretta
 
Registriert seit: Oct 2008
Beiträge: 8
Bedankt: 32
TommyBeretta ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von Fr4nk_Furt Beitrag anzeigen
Hallo.

Ein Frage noch vorweg: Eine feste / fixed / static IP-Adresse für das Gast-OS ist das möglich? Wenn ja, wo lege ich das fest? Im KVM Host z.B. /etc/network/interfaces oder im Gast-OS (Windows)? Hier nach Möglichkeit detailierte Beispiele aufführen.

MfG
Hi !
Auch hier gibt es wieder mehrere Wege zum Ziel. Ich habe es so gemacht, dass der Gast, ganz einfach per DHCP-Server vom Router einen "Statischen Lease" bekommt. Soll heißen, die MAC-Adresse des Gastes notieren und auf deinem Router eine entsprechende IP Adresse zuweisen, falls dein Router dies zulässt. Ansonsten, vielleicht einfacherer für dich, direkt in Windows,also auf dem Gast-OS, eine statische IP in den Adaptereigenschaften zuweisen. Dazu gibt es viele Anleitungen -> "Statische IP Windows" googlen.

Oder du versuchst folgende Befehle in der Powershell, natürlich mit Adminrechten ->

New-NetIPAddress -IPAddress 192.168.14.23 -DefaultGateway 192.168.14.1 -PrefixLength 24 -InterfaceIndex (Get-NetAdapter).InterfaceIndex

Set-DNSClientServerAddress -InterfaceIndex (Get-NetAdapter).InterfaceIndex -ServerAddresses 8.8.8.8


IP-Adresse und Prefix Length sind natürlich entsprechend anzupassen. Gutes Gelingen !
__________________
" Aus einem glücklichen Arsch kommt ein fröhlicher Furz "

Geändert von TommyBeretta (04.06.21 um 21:53 Uhr)
TommyBeretta ist offline   Mit Zitat antworten
Folgendes Mitglied bedankte sich bei TommyBeretta:
Fr4nk_Furt (11.06.21)
Ungelesen 11.06.21, 09:38   #3
Fr4nk_Furt
Anfänger
 
Registriert seit: Jan 2016
Beiträge: 4
Bedankt: 0
Fr4nk_Furt ist noch neu hier! | 3 Respekt Punkte
Standard

Hi TommyBeretta,

ich habe es jetzt mit deinen Tipps mal unter Debian 10.9 als Host-OS versucht. Ich bin auch zu einer (für mich) passablen Lösung gekommen.
Die Lösung weicht ein wenig von deinen Tipps ab.

Da vielleicht auch Andere an diesem Thema interessiert sind, möchte ich meine Lösung hier zur Verfügung stellen.

Also.

------------------------------------------------------------

Step 1:

Eine Brige im Host-OS erstellen. Im meinem Fall Debian 10.9


/etc/network/interfaces folgendermaßen konfigurieren:
(Die IP-Adresse sowie die Ethernet-Schnittstelle für den eigenen Fall entsprechend anpassen)


# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug enp3s0
#iface enp3s0 inet dhcp

auto enp3s0
iface enp3s0 inet manual
auto bri0
iface bri0 inet static
address 192.168.14.19
broadcast 192.168.14.255
gateway 192.168.14.1
netmask 255.255.255.0
network 192.168.14.0
dns-nameservers 192.168.14.1
dns-search 192.168.14.1
bridge_ports enp3s0
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_stp off
#

------------------------------------------------------------

Step 2:

Erstellte Bridge im virt-manager dem Guest-OS zuweisen

------------------------------------------------------------

Step 3:

Die Freigabe muss in Windows (Guest-OS) erteilt werden, da ansonsten die Geräte im Netzwerk keinen Zugriff auf das Guest-OS haben. Ein "anpingen" des Guest-OS ist ansonsten nicht möglich.

Die Freigabe wird folgendermaßen erteilt:

Win-Taste -> Suchfeld Freigabe -> erweiterte Freigabeeinstellungen -> Datei- und Druckerfreigabe -> Datei- und Druckerfreigabe aktivieren

------------------------------------------------------------

Step 4:

Erstellen von Batch-Dateien (.bat) zur bequemen / schnellen Vergabe der festen IP-Adresse und des DNS-Servers (Internet "an" / "aus")
(Die IP-Adresse sowie die Ethernet-Schnittstelle für den eigenen Fall entsprechend anpassen)


Inhalt Batch Datei feste IP im Netzwerk + Internet "an"


@echo off

rem Definieren der Netzwerkadresse

netsh interface ipv4 set address "Ethernet" static 192.168.14.23 255.255.255.0 192.168.14.1

rem Definieren des DNS-Servers, Mit Internet

rem netsh interface ip set dns "Ethernet" static 192.168.14.1



Inhalt Batch Datei feste IP im Netzwerk + Internet "aus"


@echo off

rem Definieren der Netzwerkadressen

netsh interface ipv4 set address "Ethernet" static 192.168.14.23 255.255.255.0 192.168.14.1

rem Definieren des DNS-Servers, Ohne Internet

netsh interface ip set dns "Ethernet" stat 0.0.0.0


Anmerkung: Die Batch Dateien unterscheiden sich letzten Endes nur in der Definition des DNS-Servers.


Die erstellten Batch Datei müssen nun als Administrator gestartet werden.

Dazu Klick auf jeweilige Batch Datei, Rechte Mousetaste -> Als Administrator ausführen

Fertig.



Dank nochmal an TommyBeretta.

MfG
Fr4nk_Furt ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:08 Uhr.


Sitemap

().