Was ist Routing? Unter Routing versteht man die Übertragung von Datenpaketen von der Quellstation zur Zielstation über miteinander verbundene Netzwerke. Während des Routing-Prozesses passieren Datenpakete normalerweise einen oder mehrere Transitknoten (d. h. Router). Diese Router leiten die Datenpakete auf dem besten Weg zum Ziel weiter. Was ist ein Router? Ein Router dient zur Verbindung verschiedener Netzwerke und ist der Hub, der die Netzwerke miteinander verbindet. Die Hauptaufgabe eines Routers besteht darin, für jedes Datenpaket, das den Router durchläuft, einen optimalen Übertragungspfad zu finden und die Daten effizient an das Ziel zu übertragen. Was ist ein Gateway? Gateway (GATEWAY) realisiert die Netzwerkverbindung oberhalb der Netzwerkschicht. Experiment 1: Simulieren Sie einen Router, um zwei Hosts, die sich nicht im selben Netzwerksegment befinden, das gegenseitige Pingen zu ermöglichen. Bestimmen Sie zunächst, welche virtuelle Maschine als Router eingerichtet werden soll, und fügen Sie dieser virtuellen Maschine zwei Netzwerkkarten hinzu. Ich habe den Server als Router eingerichtet. Doppelklicken Sie auf den Server und klicken Sie auf die „Glühbirne“ Wählen Sie Hardware hinzufügen ——>Netzwerk——>Gerätemodell: Wählen Sie virtio ——>Fertig Legen Sie dann zwei IP-Adressen in unterschiedlichen Netzwerksegmenten fest. Ich habe sie auf 172.25.254.224 und 1.1.1.224 festgelegt. Setzen Sie die IP-Adresse einer anderen virtuellen Maschine auf 1.1.1.124 Pingen Sie die als Router eingerichtete virtuelle Maschine und den Host im selben Netzwerksegment an, um zu sehen, ob ein Ping durchgeht. Auf der Routerseite: sysctl -a | grep ip_forward ##Überprüfen Sie, ob Kernel-Routing aktiviert ist. 1 bedeutet aktiviert, 0 bedeutet deaktiviert. Wenn keine Kommunikation möglich ist, bedeutet dies, dass es deaktiviert ist. Wenn es nicht aktiviert ist, schreiben Sie in die Datei /etc/sysctl.conf: Der Zweck von sysctl -p besteht darin, die folgenden Aktionen auszuführen: Aktivieren Sie bei eingeschalteter Firewall die permanente Firewall-Tarnung: Das Gateway ist auf dem Client zu diesem Zeitpunkt nicht eingestellt. Wir setzen das Gateway (1.1.1.224) in /etc/sysconfig/network und starten das Netzwerk neu. Schließlich habe ich versucht, das Netzwerksegment 172.25.254 auf dem Client anzupingen und stellte fest, dass dies erfolgreich war. Kann sich auch an der realen Maschine anmelden über! Experiment 2: Vernetzung virtueller Maschinen Die Hauptidee besteht darin, die reale Maschine als Router zu simulieren. Zu diesem Zeitpunkt ist die reale Maschine mit dem Internet verbunden und Sie können Baidu anpingen, um die IP-Adresse der realen Maschine anzuzeigen. sysctl -a | grep ip_forward ##Prüfen, ob die Kernel-Routing-Funktion aktiviert ist systemctl start firewalld ##Firewall öffnen firewalld-cmd --add-masquerade ##Firewall-Masquerade öffnen Stellen Sie auf dem Client die IP-Adresse auf dasselbe Netzwerksegment ein wie auf dem realen Computer. Ich habe sie auf 172.25.254.124 eingestellt. Stellen Sie das Gateway auf die reale Maschine ip172.25.254.1 ein und starten Sie neu Ping Baidus IP-Adresse 183.232.231.172 Durch Eingabe der IP-Adresse können Sie auf Baidu zugreifen! über! vim /etc/sysconfig/network-scripts/ifcfg-eth0 ##Legen Sie das Gateway einer separaten Netzwerkkarte fest. vim /etc/sysconfig/network ##Legen Sie das globale Gateway fest. Die Einstellung des globalen Gateways wirkt sich auf allen Netzwerkkarten aus und alle Datenpakete werden beim Zugriff auf das externe Netzwerk an dieses Gateway gesendet. Nachdem Sie beide Einstellungen vorgenommen haben, müssen Sie das Netzwerk neu starten. Das Obige ist eine ausführliche Einführung in die Einrichtung von Routing und virtueller Maschinenvernetzung unter Linux. Ich hoffe, es wird für alle hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Vue implementiert Bildverifizierungscode beim Anmelden
In die CSS-Datei schreiben Code kopieren Der Code ...
Nehmen Sie als Beispiel die Bereitstellung von ht...
1. Beispiel einer Dropdown-Liste Der Code lautet ...
Die meisten Navigationsleisten sind horizontal an...
DOM-Konzepte DOM: Dokumentobjektmodell: Das Dokum...
Spezifische Methode: 1. Öffnen Sie die Eingabeauf...
Derzeit gibt es viele Betriebsaktivitäten für öff...
<br />Bedingte Kommentare sind eine einzigar...
Inhaltsverzeichnis Variabler Typ und Speicherplat...
In diesem Artikelbeispiel wird der spezifische Co...
Vor kurzem habe ich ein Projekt, bei dem ich mit i...
<br />„Es gibt keine hässlichen Frauen auf d...
Ich habe schon lange keinen Blog mehr geschrieben...
Inhaltsverzeichnis Erstellen Sie ein Docker-Image...
Dieser Artikel testet die Umgebung: CentOS 7 64-B...