VirtualBox und Host über statische IPs kommunizieren lassen
Hallo zusammen,
für euch Profis sicher eine einfache Antwort, mich hat sie jedoch schon viele Stunden Googlen und etliche Nerven gekostet.
Folgendes habe ich:
- Windows 7 Host mit installierter VirtualBox u.a. mit PhpStorm
- VirtualBox mit Debian Squeeze und darauf AMP, SSH,... installiert
Mein Problem ist, dass ich im PhpStorm für remote debugging an recht vielen Stellen die IP meiner VirtualBox eintragen muss. Eine fixe festzulegen geht aber leider nicht, da ich mich, je nachdem wo ich bin, in unterschiedlichen IP-Bereichen befinde, die über DHCP zugewiesen werden. Z.B. bekomme ich einmal eine IP 10.50.50.xxx, dann 192.168.10.xxx, dann 192.168.0.xxx.
Nun zu meiner Frage: Gibt es die Möglichkeit, dass ich für meinen Windows Host eine "virtuelle Netzwerkkarte" anlege, die z.B. immer die IP 10.50.50.20 hat (auch wenn ich in den 192.168.10.xxx oder 192.168.0.xxx Netzen bin) und meiner VirtualBox dann die fixe IP-Adresse 10.50.50.21 gebe (dass ich das in der /etc/network/interfaces machen kann ist mir bewusst), so dass sowohl Host, als auch VirtualBox miteinander kommunizieren können? Wenn es dann noch ginge, dass ich trotzdem ins Internet komme von der VirtualBox aus wäre es top (um ab und an mal ein neues Tool zu installieren oder irgendwas upzudaten,...), ist aber nicht zwangsweise nötig, da es bei der VirtualBox eine reine Testumgebung ist.
Es würde mir echt weiterhelfen, wenn ihr mir eine Lösung nennen könntet. Ich habe vermeintlich schon alle Arten der Netzwerkverbindung die ich in VirtualBox auswählen kann ausprobiert, aber mit keiner konnte ich das gewünschte Verhalten hinbekommen.
Vielen Dank und viele Grüße,
Dirk
für euch Profis sicher eine einfache Antwort, mich hat sie jedoch schon viele Stunden Googlen und etliche Nerven gekostet.
Folgendes habe ich:
- Windows 7 Host mit installierter VirtualBox u.a. mit PhpStorm
- VirtualBox mit Debian Squeeze und darauf AMP, SSH,... installiert
Mein Problem ist, dass ich im PhpStorm für remote debugging an recht vielen Stellen die IP meiner VirtualBox eintragen muss. Eine fixe festzulegen geht aber leider nicht, da ich mich, je nachdem wo ich bin, in unterschiedlichen IP-Bereichen befinde, die über DHCP zugewiesen werden. Z.B. bekomme ich einmal eine IP 10.50.50.xxx, dann 192.168.10.xxx, dann 192.168.0.xxx.
Nun zu meiner Frage: Gibt es die Möglichkeit, dass ich für meinen Windows Host eine "virtuelle Netzwerkkarte" anlege, die z.B. immer die IP 10.50.50.20 hat (auch wenn ich in den 192.168.10.xxx oder 192.168.0.xxx Netzen bin) und meiner VirtualBox dann die fixe IP-Adresse 10.50.50.21 gebe (dass ich das in der /etc/network/interfaces machen kann ist mir bewusst), so dass sowohl Host, als auch VirtualBox miteinander kommunizieren können? Wenn es dann noch ginge, dass ich trotzdem ins Internet komme von der VirtualBox aus wäre es top (um ab und an mal ein neues Tool zu installieren oder irgendwas upzudaten,...), ist aber nicht zwangsweise nötig, da es bei der VirtualBox eine reine Testumgebung ist.
Es würde mir echt weiterhelfen, wenn ihr mir eine Lösung nennen könntet. Ich habe vermeintlich schon alle Arten der Netzwerkverbindung die ich in VirtualBox auswählen kann ausprobiert, aber mit keiner konnte ich das gewünschte Verhalten hinbekommen.
Vielen Dank und viele Grüße,
Dirk
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 271948
Url: https://administrator.de/contentid/271948
Ausgedruckt am: 25.11.2024 um 08:11 Uhr
5 Kommentare
Neuester Kommentar
Hallo,
Einen Router dir als VM gönnen (Zusätzlich) und deine VMs darüber an deine Hardware und die anderen Netze reden lassen. Dann sollte es wurscht sein in welches Netz sich deine echte NIC befindet (Sofern dann nicht dann zwei gleiche Netze.....) Normales Routing Szenario wobei dein Router als Software in einer VM....
Gruß,
Peter
Zitat von @DirkHo:
Gibt es die Möglichkeit, dass ich für meinen Windows Host eine "virtuelle Netzwerkkarte"
Die aber dann doch wieder auf eine Reale NIC zurück greifen muss....Gibt es die Möglichkeit, dass ich für meinen Windows Host eine "virtuelle Netzwerkkarte"
Einen Router dir als VM gönnen (Zusätzlich) und deine VMs darüber an deine Hardware und die anderen Netze reden lassen. Dann sollte es wurscht sein in welches Netz sich deine echte NIC befindet (Sofern dann nicht dann zwei gleiche Netze.....) Normales Routing Szenario wobei dein Router als Software in einer VM....
Gruß,
Peter
Moin,
füge der VM einfach ein weiteres Interface hinzu das du dann im "Host-only" Modus betreibst und du hast das gewünschte. Dann hat die VM über das Bridged Interface Zugriff aufs Inet und über das Host-only Zugriff über eine virtuelle fest konfigurierte IP auf den Host.
Gruß jodel32
füge der VM einfach ein weiteres Interface hinzu das du dann im "Host-only" Modus betreibst und du hast das gewünschte. Dann hat die VM über das Bridged Interface Zugriff aufs Inet und über das Host-only Zugriff über eine virtuelle fest konfigurierte IP auf den Host.
Gruß jodel32
Das zeigt ja schon das eigentliche grundlegende Problem, denn der TO hat es ja leider nicht geschafft uns mal mitzuteilen WIE er denn die virtuellen Adapter in der Virtual Box konfiguriert hat ?? (Host, NAT oder Bridge Mode)
Genau davon ist ja eine zielführende Antwort abhängig !
Einfach reicht es ja wenn er den virtuellen Adatper im VB Netzwerk Setup mit einer statischen IP versieht, dann hat er was er will.
Das isolierte VB Netzwerk nutzt dann immer diese IPs aber wie Kollege Pjordorf richtig bemerkt kann er sich dann nicht von den wechselnden IP Netzen direkt auf den virtuellen Host in der VB verbinden, denn dafür fehlt logischerweise die Route aus diesen wechselnden Netzen.
Die einzige Chance ist dann mit RDP oder VNC etc. aus diesen wechselnden Netzen den Rechner zu connecten und von dort dann fernzubedienen.
Fürs native Routing würde dann immer die Route fehlen in sein dann statisches internes VB Netz.
Wie das grundlegend zusammenhängt erklärt dieses Forumstutorial:
Routing von 2 und mehr IP Netzen mit Windows, Linux und Router
...simple IP Routing Grundlagen was man auch mit Googeln hätte finden können.
Bridging Mode fällt vollkommen flach, denn dann hat die VM immer wechslende IPs wie die wechselnden Netze sofern dort mit DHCP gearbeitet wird.
NAT wäre noch der einzig Alternative Notnagel zum Routing, allerdings ist die VM dann nicht mehr transparent erreichbar, da die NAT Firewall ja einen Einbahnstrasse darstellt (siehe Tutorial)
Hier müsste dann über Port Forwarding die entsprechenden Ports auf die interne VM geforwardet werden mit der man diese erreichen will.
Um ein bischen Konfiguriererei kommt der TO also nicht herum...
Genau davon ist ja eine zielführende Antwort abhängig !
Einfach reicht es ja wenn er den virtuellen Adatper im VB Netzwerk Setup mit einer statischen IP versieht, dann hat er was er will.
Das isolierte VB Netzwerk nutzt dann immer diese IPs aber wie Kollege Pjordorf richtig bemerkt kann er sich dann nicht von den wechselnden IP Netzen direkt auf den virtuellen Host in der VB verbinden, denn dafür fehlt logischerweise die Route aus diesen wechselnden Netzen.
Die einzige Chance ist dann mit RDP oder VNC etc. aus diesen wechselnden Netzen den Rechner zu connecten und von dort dann fernzubedienen.
Fürs native Routing würde dann immer die Route fehlen in sein dann statisches internes VB Netz.
Wie das grundlegend zusammenhängt erklärt dieses Forumstutorial:
Routing von 2 und mehr IP Netzen mit Windows, Linux und Router
...simple IP Routing Grundlagen was man auch mit Googeln hätte finden können.
Bridging Mode fällt vollkommen flach, denn dann hat die VM immer wechslende IPs wie die wechselnden Netze sofern dort mit DHCP gearbeitet wird.
NAT wäre noch der einzig Alternative Notnagel zum Routing, allerdings ist die VM dann nicht mehr transparent erreichbar, da die NAT Firewall ja einen Einbahnstrasse darstellt (siehe Tutorial)
Hier müsste dann über Port Forwarding die entsprechenden Ports auf die interne VM geforwardet werden mit der man diese erreichen will.
Um ein bischen Konfiguriererei kommt der TO also nicht herum...
wenn ich einen eigenen Router betreiben würde, zumal es auf Reisen, daheim,... dann immer notwendig wäre, einen Router mit rumzuschleppen.
Wer lesen kann und will.... Hier war von einem Router "als VM" ,also einem virtuellen Router die Rede ! Nix also mit schleppen...Für deinen "Denkfehler" können wir natürlich nix, aber gut wenn nun alles klappt wie es soll.