VirtualBox Netzwerk: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| (11 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 2: | Zeile 2: | ||
==Prinzip== | ==Prinzip== | ||
{{#drawio:KVM-Nat}} | {{#drawio:KVM-Nat}} | ||
| + | ==Eigenschaften== | ||
*einfachste Möglichkeit aus dem Gastsystem heraus auf externe Netze zuzugreifen. | *einfachste Möglichkeit aus dem Gastsystem heraus auf externe Netze zuzugreifen. | ||
*Ein Zugriff von außen in das Gastsystem hinein ist nicht direkt möglich. | *Ein Zugriff von außen in das Gastsystem hinein ist nicht direkt möglich. | ||
*Auch vom Host-System aus kann nicht auf Dienste im Gastsystem zugegriffen werden. | *Auch vom Host-System aus kann nicht auf Dienste im Gastsystem zugegriffen werden. | ||
*Man kann aber über Portforwarding dies auch möglich machen. | *Man kann aber über Portforwarding dies auch möglich machen. | ||
| + | ==Konfiguration== | ||
*[[VirtualBox Nat Network]] | *[[VirtualBox Nat Network]] | ||
| − | =Not attached | + | =Not attached mode= |
{{#drawio:KVM-Not-attached}} | {{#drawio:KVM-Not-attached}} | ||
| − | + | ==Eigenschaften== | |
*In diesem Modus sieht das Gastsystem eine Netzwerkkarte | *In diesem Modus sieht das Gastsystem eine Netzwerkkarte | ||
*Bei der das (virtuelle) Netzwerkkabel abgesteckt ist. | *Bei der das (virtuelle) Netzwerkkabel abgesteckt ist. | ||
| − | + | ==Konfiguration== | |
=Bridged networking= | =Bridged networking= | ||
==Prinzip== | ==Prinzip== | ||
{{#drawio:KVM-Lan-Bridge}} | {{#drawio:KVM-Lan-Bridge}} | ||
| + | ==Eigenschaften== | ||
*In diesem Modus bekommt das Gastsystem direkten Zugriff auf LAN Netzwerk | *In diesem Modus bekommt das Gastsystem direkten Zugriff auf LAN Netzwerk | ||
*an diesem ist auch der Host selbst angeschlossen. | *an diesem ist auch der Host selbst angeschlossen. | ||
| − | + | ==Konfiguration== | |
=Internal networking= | =Internal networking= | ||
==Prinzip== | ==Prinzip== | ||
{{#drawio:KVM-Internal}} | {{#drawio:KVM-Internal}} | ||
| + | ==Eigenschaften== | ||
*Bei der Konfiguration eines internen Netzwerks können nur Gastsysteme miteinander kommunizieren. | *Bei der Konfiguration eines internen Netzwerks können nur Gastsysteme miteinander kommunizieren. | ||
*Sie müssen allerdings an das gleiche interne Netzwerk angeschlossen sein. | *Sie müssen allerdings an das gleiche interne Netzwerk angeschlossen sein. | ||
*Eine Kommunikation mit dem Host System oder anderen Netzen außerhalb von VirtualBox ist nicht möglich. | *Eine Kommunikation mit dem Host System oder anderen Netzen außerhalb von VirtualBox ist nicht möglich. | ||
| + | ==Konfiguration== | ||
=Host-only networking= | =Host-only networking= | ||
==Prinzip== | ==Prinzip== | ||
{{#drawio:KVM-keinRouting}} | {{#drawio:KVM-keinRouting}} | ||
| + | ==Eigenschaften== | ||
*In diesem Modus ist eine Kommunikation zwischen angeschlossenen Gastsystemen und dem Host-System möglich. | *In diesem Modus ist eine Kommunikation zwischen angeschlossenen Gastsystemen und dem Host-System möglich. | ||
*Am Host-System werden dazu eigene Netzwerk-Interfaces verwendet | *Am Host-System werden dazu eigene Netzwerk-Interfaces verwendet | ||
| Zeile 33: | Zeile 39: | ||
*Die Konfiguration der IP-Adresse am Host sowie die Konfiguration erfolgt direkt in VirtualBox: | *Die Konfiguration der IP-Adresse am Host sowie die Konfiguration erfolgt direkt in VirtualBox: | ||
*Ebenso das Setup des DHCP-Servers für dieses Netzwerk | *Ebenso das Setup des DHCP-Servers für dieses Netzwerk | ||
| + | ==Konfiguration== | ||
*[[VBox Host-only networking Konsole]] | *[[VBox Host-only networking Konsole]] | ||
=Routing= | =Routing= | ||
==Prinzip== | ==Prinzip== | ||
{{#drawio:KVM-Routing}} | {{#drawio:KVM-Routing}} | ||
| + | ==Eigenschaften== | ||
*IPForwarding muss am Linux Host aktiv sein. | *IPForwarding muss am Linux Host aktiv sein. | ||
*Geht nur mit OS Bordmitteln | *Geht nur mit OS Bordmitteln | ||
*Traffic nach Aussen möglich | *Traffic nach Aussen möglich | ||
*Rückroute notwendig | *Rückroute notwendig | ||
| + | ==Konfiguration== | ||
| + | |||
| + | =Mehr als 4 Interfaces= | ||
| + | ==Konfiguration== | ||
| + | *VBoxManage modifyvm <VM> --nic<5-8> none|null|nat|bridged|intnet|hostonly|generic|natnetwork | ||
| + | *VBoxManage modifyvm <VM> --nictype<5-8> Am79C970A|Am79C973|82540EM|82543GC|82545EM|virtio | ||
| + | *VBoxManage modifyvm <VM> --macaddress<5-8> auto|<mac> | ||
| + | *VBoxManage modifyvm <VM> --cableconnected<5-8> on|off | ||
| + | |||
| + | ==Konfiguration== | ||
| + | and depending on the network option that you want: | ||
| + | *VBoxManage modifyvm <VM> --bridgeadapter<5-8> none|<devicename> | ||
| + | *VBoxManage modifyvm <VM> --hostonlyadapter<5-8> none|<devicename> | ||
| + | *VBoxManage modifyvm <VM> --intnet<5-8> <network name> | ||
| + | *VBoxManage modifyvm <VM> --natnet<5-8> <network>|default | ||
| + | *VBoxManage modifyvm <VM> --nat-network<5-8> <network name> | ||
| + | |||
| + | =Beispiele= | ||
| + | *vboxmanage modifyvm opnsense --nic5 bridged | ||
| + | *vboxmanage modifyvm opnsense --nictype5 82540EM | ||
| + | *vboxmanage modifyvm opnsense --macaddress5 auto | ||
| + | *vboxmanage modifyvm opnsense --cableconnected5 on | ||
| + | *vboxmanage modifyvm opnsense --bridgeadapter5 br0 | ||
| + | |||
| + | =Verbindungstyp= | ||
| + | *VBoxManage modifyvm "VM-Name" --nic5 intnet | ||
| + | *VBoxManage modifyvm "VM-Name" --nic6 intnet | ||
| + | *VBoxManage modifyvm "VM-Name" --intnet5 "Port5" | ||
| + | *VBoxManage modifyvm "VM-Name" --intnet6 "Port6" | ||
| + | *VBoxManage modifyvm "VM-Name" --nictype5 virtio | ||
| + | *VBoxManage modifyvm "VM-Name" --nictype6 virtio | ||
| + | =Bridge= | ||
| + | *vboxmanage modifyvm opnsense --nic5 bridged | ||
| + | *vboxmanage modifyvm opnsense --bridgeadapter5 br0 | ||
=Quelle= | =Quelle= | ||
*https://www.thomas-krenn.com/de/wiki/Netzwerkkonfiguration_in_VirtualBox | *https://www.thomas-krenn.com/de/wiki/Netzwerkkonfiguration_in_VirtualBox | ||
Aktuelle Version vom 19. Juni 2025, 14:13 Uhr
Network Address Translation (NAT)
Prinzip
Eigenschaften
- einfachste Möglichkeit aus dem Gastsystem heraus auf externe Netze zuzugreifen.
- Ein Zugriff von außen in das Gastsystem hinein ist nicht direkt möglich.
- Auch vom Host-System aus kann nicht auf Dienste im Gastsystem zugegriffen werden.
- Man kann aber über Portforwarding dies auch möglich machen.
Konfiguration
Not attached mode
Eigenschaften
- In diesem Modus sieht das Gastsystem eine Netzwerkkarte
- Bei der das (virtuelle) Netzwerkkabel abgesteckt ist.
Konfiguration
Bridged networking
Prinzip
Eigenschaften
- In diesem Modus bekommt das Gastsystem direkten Zugriff auf LAN Netzwerk
- an diesem ist auch der Host selbst angeschlossen.
Konfiguration
Internal networking
Prinzip
Eigenschaften
- Bei der Konfiguration eines internen Netzwerks können nur Gastsysteme miteinander kommunizieren.
- Sie müssen allerdings an das gleiche interne Netzwerk angeschlossen sein.
- Eine Kommunikation mit dem Host System oder anderen Netzen außerhalb von VirtualBox ist nicht möglich.
Konfiguration
Host-only networking
Prinzip
Eigenschaften
- In diesem Modus ist eine Kommunikation zwischen angeschlossenen Gastsystemen und dem Host-System möglich.
- Am Host-System werden dazu eigene Netzwerk-Interfaces verwendet
- Für das erste Host-only Netzwerk z.B. vboxnet0.
- Die Konfiguration der IP-Adresse am Host sowie die Konfiguration erfolgt direkt in VirtualBox:
- Ebenso das Setup des DHCP-Servers für dieses Netzwerk
Konfiguration
Routing
Prinzip
Eigenschaften
- IPForwarding muss am Linux Host aktiv sein.
- Geht nur mit OS Bordmitteln
- Traffic nach Aussen möglich
- Rückroute notwendig
Konfiguration
Mehr als 4 Interfaces
Konfiguration
- VBoxManage modifyvm <VM> --nic<5-8> none|null|nat|bridged|intnet|hostonly|generic|natnetwork
- VBoxManage modifyvm <VM> --nictype<5-8> Am79C970A|Am79C973|82540EM|82543GC|82545EM|virtio
- VBoxManage modifyvm <VM> --macaddress<5-8> auto|<mac>
- VBoxManage modifyvm <VM> --cableconnected<5-8> on|off
Konfiguration
and depending on the network option that you want:
- VBoxManage modifyvm <VM> --bridgeadapter<5-8> none|<devicename>
- VBoxManage modifyvm <VM> --hostonlyadapter<5-8> none|<devicename>
- VBoxManage modifyvm <VM> --intnet<5-8> <network name>
- VBoxManage modifyvm <VM> --natnet<5-8> <network>|default
- VBoxManage modifyvm <VM> --nat-network<5-8> <network name>
Beispiele
- vboxmanage modifyvm opnsense --nic5 bridged
- vboxmanage modifyvm opnsense --nictype5 82540EM
- vboxmanage modifyvm opnsense --macaddress5 auto
- vboxmanage modifyvm opnsense --cableconnected5 on
- vboxmanage modifyvm opnsense --bridgeadapter5 br0
Verbindungstyp
- VBoxManage modifyvm "VM-Name" --nic5 intnet
- VBoxManage modifyvm "VM-Name" --nic6 intnet
- VBoxManage modifyvm "VM-Name" --intnet5 "Port5"
- VBoxManage modifyvm "VM-Name" --intnet6 "Port6"
- VBoxManage modifyvm "VM-Name" --nictype5 virtio
- VBoxManage modifyvm "VM-Name" --nictype6 virtio
Bridge
- vboxmanage modifyvm opnsense --nic5 bridged
- vboxmanage modifyvm opnsense --bridgeadapter5 br0





