OpenWrt Router in der VirtualBox


1

Ok, ich versuche eine Testumgebung aufzubauen, die aus 3 Computern und Router in virtualbox besteht. Auf dem Router wird openWRT ausgeführt und auf den Computern wird Ubuntu 16.04 Server ausgeführt. Ich habe den Router erfolgreich für die Verbindung mit dem ersten Computer eingerichtet, habe jedoch Probleme, den Router mit dem zweiten Computer zu verbinden.

In der Virtualbox habe ich Adapter 1 auf "Internes Netzwerk" (mit dem Namen GreenWire) eingestellt und mit der ersten Maschine (Ubuntu 16.04 Server) verbunden. Dies ist die Verbindung, die gerade funktioniert. Ich habe Adapter 2 als Netzwerk eingerichtet, das über den Host eine Verbindung zur Außenwelt herstellt (funktioniert auch).

Hier habe ich Probleme. Ich habe Adapter 3 auf "Internes Netzwerk" (mit dem Namen RedWire) eingestellt und mit dem zweiten Computer (auch Ubuntu 16.04 Server) verbunden. Ich habe die Konfiguration einfach in openWrt unter / etc / config / network wie folgt kopiert:

config interface 'lan'
      option ifname 'eth0'
      option type 'bridge'
      option proto 'static'
      option ipaddr '192.168.1.1'
      option netmask '255.255.255.0'
config interface 'lan2'
      option ifname 'eth2'
      option type 'bridge'
      option proto 'static'
      option ipaddr '192.168.1.1'
      option netmask '255.255.255.0' 

Ich bin mir ziemlich sicher, dass dies der falsche Weg ist, um dies zu konfigurieren, aber ich bin mir nicht sicher, was der richtige Weg ist. Schließlich ist hier der seltsame Teil. Ich habe den Maschinen über / etc / config / dhcp statische IP-Adressen zugewiesen. Der zweite Computer hat die IP-Adresse, die ich ihm zugewiesen habe, aber ich kann ihn nicht vom Router aus anpingen. Es konnte also genug kommunizieren, um die IP-Adresse abzurufen, aber es ist nicht genug mit Ping verbunden.

Ich weiß, dass es eine Menge zu erledigen gibt, und ich danke Ihnen, dass Sie es tatsächlich bis zu diesem Punkt in meinem Beitrag geschafft haben. Grundsätzlich muss ich wissen, wie ich meinen virtualbox openWRT-Router konfiguriere, um eine Verbindung zu 3 VMs herstellen zu können. Jede Hilfe wird geschätzt.

Vielen Dank!


Anmerkungen: 1) Eine in einem DHCP-Server eingerichtete feste IP-Adresse wird nicht als statische IP-Adresse bezeichnet. Eine statische IP-Adresse wird im Gerät selbst festgelegt, wobei der DHCP-Client deaktiviert ist. 2) Ein Router kann nicht mit zwei Subnetzen mit demselben IP-Adressraum umgehen. Weisen Sie lan2 192.168.2 zu. 3) Möglicherweise möchten Sie Bridged Networking verwenden, um den Netzwerkverkehr mit Wireshark oder ähnlichem auf dem Host zu überwachen.
Führen Sie CMD

Danke für den Hinweis. Ich möchte, dass sich alle drei VMs im selben Subnetz befinden. Wie verbinde ich sie mit dem Router, um dies zu erreichen?
anotherWilson

Entweder muss der Host eine Bridge sein, oder der Router muss so konfiguriert sein, dass er alle virtuellen Netzwerkschnittstellen überbrückt. Nicht sicher, welche dieser beiden Optionen tatsächlich verfügbar ist.
Führen Sie CMD am

Danke für die Hilfe. Ich denke, dass der Fräser zusammengebaut werden kann, um sie zu überbrücken.
AnotherWilson
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.