Ich habe zwei Computer, auf denen ich das Netzwerk als internes Netzwerk einstelle.
Auf dem my debian1 auf VBox tippe ich:
ifconfig eth0 192.168.254.253 up
Auf dem debian2 auf der VBox tippe ich:
ifconfig eth0 172.16.255.254 up
Ich möchte, dass virtuelle Maschinen miteinander kommunizieren können, wenn ich ping 192.168.254.243
auf dem Debian2 tippe, das ich bekomme, network unreachable
und ich weiß nicht warum ...
BEARBEITEN:
Ich habe noch ein Problem. @MariusMatutiae Danke für die Antwort. Ich muss die Netzwerkschnittstellen gemäß dem folgenden Zeitplan konfigurieren:
Tun Sie es auf die gleiche Weise wie in der Antwort @MariusMatutiae unter Verwendung der IP-Adresse und der Route?
linux
networking
virtualbox
debian
lukassz
quelle
quelle
Antworten:
An dieser Stelle weiß ich nicht, ob ich das OP oder diese Frage oben beantworten soll,
OP :
Sie nicht verwenden , um Ihre Befehle IP - Adressen an den zwei VMs zuzuweisen. Stattdessen wird auf der ersten VM
auf der zweiten VM,
und jetzt können die beiden sich gegenseitig anpingen.
Zusätzliche Frage :
Erstellen Sie eine dritte VM (Linux) mit zwei internen Host-Adaptern, die zu zwei unterschiedlichen Netzen gehören, z. B. der eine heißt
intnet1
und der andereintnet2
.Geben Sie auf dem dritten Computer die folgenden Befehle ein:
Stellen Sie jetzt sicher, dass VM1 (192.168.254.253)
intnet1
und VM2intnet2
(172.16.255.254) aktiviert sind. Auf VM1:und auf VM2:
Jetzt sprechen VM1 und VM2 über VM3.
quelle
ip addr
Sie verwenden192.168.254.250
. Dann redest du darüber192.168.254.253
. Was ist die Beziehung? Die Adresse192.168.254.253
sollte mit demifconfig
?ip
immer auf allen Rechnern.Ich werde hier eine wilde Vermutung anstellen und annehmen, dass Sie nicht wissen, was Subnetzwerk ist. Was Sie hier getan haben, ist, zwei Maschinen in zwei verschiedene Subnetze zu stellen (eine davon ist vermutlich 192.168.254.0/24 und die andere 172.16.0.0/16). Wenn Sie möchten, dass die beiden Computer mit diesen IP-Adressen miteinander kommunizieren, müssen Sie eine Route zwischen den beiden Netzwerken einrichten. Dies geschieht normalerweise mit einem Router, der ein Subnetz nimmt und es zum nächsten weiterleitet.
Beachten Sie, dass, obwohl die Kabel und alle darauf hinweisen, dass sich alle Ihre Computer im selben Netzwerk befinden, dies nicht zutrifft, wenn Ihre IP-Adressen mit denen übereinstimmen, die Sie mit einer Subnetzmaske beschrieben haben, wie ich es mit meiner CIFS-Notation oben vermutet habe. Ein Netzwerk wird logisch mit IP-Adressen und Subnetzmasken beschrieben, nicht mit Verkabelung und Kabeln.
quelle
ifconfig eth1 192.168.254.253 netmask 255.255.255.0 up
und debian2:ifconfig eth1172.16.255.254 netmask 255.255.255.0 up
aber Ping funktioniert immer noch nicht.