Routing-Konfigurationsbefehle unter Linux 1. Host-Routing hinzufügen Route hinzufügen -host 192.168.1.11 dev eth0 Route hinzufügen -host 192.168.1.12 gw 192.168.1.1 2. Netzwerkrouting hinzufügen route add -net 192.168.1.11 Netzmaske 255.255.255.0 eth0 Route add -net 192.168.1.11 Netzmaske 255.255.255.0 gw 192.168.1.1 Route hinzufügen -net 192.168.1.0/24 eth0 Route hinzufügen -net 192.168.1.0/24 gw 192.168.1.1 3. Fügen Sie ein Standard-Gateway hinzu Route hinzufügen Standard gw 192.168.1.1 4. Löschen einer Route Route del -host 192.168.1.11 dev eth0 5. Löschen Sie die Standardroute Route del Standard gw 192.168.1.1 Mehrere Möglichkeiten zum Konfigurieren eines permanenten Routings unter Linux 1. Routing-Informationen in Route hinzufügen -net 192.168.1.0/24 dev eth0 # oder route add -net 192.168.1.0 Netzmaske 255.255.255.0 gw 192.168.1.1 2. Fügen Sie GATEWAY=[Gateway-IP oder Name der Gateway-Netzwerkkarte] 3. jedes Netz 192.168.1.0/24 gw 192.168.1.1 # oder ein beliebiges Netz 192.168.1.0 Netzmaske 255.255.255.0 gw 192.168.1.1 4. IP-Weiterleitung aktivieren 1. Vorübergehende Öffnung echo "1" > /proc/sys/net/ipv4/ip_forward 2. Dauerhaft geöffnet vim /etc/sysctl.conf Ändern Sie Experiment: Konfigurieren eines Dual-NIC-Hosts für die Nutzung des Intranets und des Internets Hintergrund dieses Experiments ist ein Problem, auf das der Autor in der Praxis gestoßen ist. Mit diesem Experiment wird versucht, die damalige Netzwerkumgebung wiederherzustellen. Machen Sie sich einfach eine Notiz und teilen Sie sie mit Klassenkameraden, bei denen dieses Problem auftritt. Leider habe ich im Moment keine Hardware (T_T) … Ich kann nur VMware Workstation und eNSP verwenden, um die experimentelle Umgebung zu simulieren. Hintergrund Wie in der folgenden Topologie gezeigt, sind das Intranet und das Extranet isolierte Netzwerke, wenn Die tatsächliche Situation ist jedoch, dass Experimentelle Umgebung
Experimentelle Topologie Entfernen Sie den Das externe Netzwerk ist Das Intranet-Netzwerk ist In:
Netzwerkplanung IP-Zuweisung |
Knotenname | IP-Adresse | Subnetzmaske | Bemerkung |
---|---|---|---|
Kunde | 10.0.0.101 | 255.255.0.0 | Externe Netzwerkkarte des Clients |
172.16.2.101 | 255.255.255.0 | Interne Netzwerkkarte des Clients | |
Server2 | 172.16.2.11 | 255.255.255.0 | Ein Server im Netzwerksegment 172.16.2.0/24 |
Server3 | 172.16.3.11 | 255.255.255.0 | Ein Server im Netzwerksegment 172.16.3.0/24 |
Server4 | 172.16.4.11 | 255.255.255.0 | Ein Server im Netzwerksegment 172.16.4.0/24 |
Intranet-Router | 172.16.2.254 | 255.255.255.0 | Gateway von 172.16.2.0/24 |
172.16.3.254 | 255.255.255.0 | Gateway von 172.16.3.0/24 | |
172.16.4.254 | 255.255.255.0 | Gateway von 172.16.4.0/24 |
Netzwerkkartentyp der virtuellen Maschine
Netzwerkname | VMware NIC-Typ | Netzwerkreichweite |
---|---|---|
Carrier-Netzwerk | Überbrückung | 10.0.0.0/16 |
VMnet2 | Nur Host | 172.16.2.0/24 |
VMnet3 | Nur Host | 172.16.3.0/24 |
VMnet4 | Nur Host | 172.16.4.0/24 |
Wie implementiere ich den Intranet-Router?
VMnet2, VMnet3 und VMnet4 befinden sich alle im Host-Only-Modus. Unter normalen Umständen können nur Computer innerhalb ihrer Netzwerke miteinander kommunizieren. Wie können wir eine Kommunikation zwischen den drei Netzwerken erreichen?
Die Antwort ist, die Cloud im Huawei eNSP-Simulator zu verwenden. Über Cloud-Geräte kann der Router im eNSP und die Netzwerkkarte der virtuellen VMware-Maschine verbunden werden.
Konfigurieren der Intranetumgebung
Konfigurieren des eNSP-Routers
Schnittstelle | IP-Adresse | Subnetzmaske |
---|---|---|
G0/0/0 | 172.16.2.254 | 255.255.255.0 |
G0/0/1 | 172.16.3.254 | 255.255.255.0 |
G0/0/2 | 172.16.4.254 | 255.255.255.0 |
<huawei>Systemansicht [huawei]int g0/0/0 [Huawei-GigabitEthernet0/0/0]IP-Adresse 172.16.2.254 255.255.255.0 [Huawei-GigabitEthernet0/0/0]beenden [huawei]int g0/0/1 [Huawei-GigabitEthernet0/0/1]IP-Adresse 172.16.3.254 255.255.255.0 [Huawei-GigabitEthernet0/0/1]beenden [huawei]int g0/0/2 [Huawei-GigabitEthernet0/0/2]IP-Adresse 172.16.4.254 255.255.255.0 [Huawei-GigabitEthernet0/0/2]beenden [Huawei]
Ändern Sie die IP-Adresse der virtuellen Maschine
Kunde
Name der Netzwerkkarte | IP-Adresse | Subnetzmaske | Standard-Gateway | Bemerkung |
---|---|---|---|---|
ens33 | 10.0.0.101 | 255.255.0.0 | 10.0.0.1 | Externe Netzwerkkarte |
ens37 | 172.16.2.101 | 255.255.255.0 | Intranet-Netzwerkkarte |
server2
Name der Netzwerkkarte | IP-Adresse | Subnetzmaske | Standard-Gateway | Bemerkung |
---|---|---|---|---|
ens33 | 172.16.2.11 | 255.255.255.0 | 172.16.2.254 |
server3
Name der Netzwerkkarte | IP-Adresse | Subnetzmaske | Standard-Gateway | Bemerkung |
---|---|---|---|---|
ens33 | 172.16.3.11 | 255.255.255.0 | 172.16.3.254 |
server4
Name der Netzwerkkarte | IP-Adresse | Subnetzmaske | Standard-Gateway | Bemerkung |
---|---|---|---|---|
ens33 | 172.16.4.11 | 255.255.255.0 | 172.16.4.254 |
Erstellen Sie einen HTTP-Dienst auf dem Server
Nehmen wir server2
als Beispiel:
Erstellen eines einfachen HTTP-Dienstes mit Python
CD ~ echo "server2" > index.html python -m SimpleHTTPServer 8080
Kontrollierte Studien
Zugriff auf das externe Netzwerk auf client
ping www.baidu.com -c 4
Greifen Sie auf client
auf server2
zu
ping 172.16.2.11 -c 4
Greifen Sie auf client
auf server3
zu
ping 172.16.3.11 -c 4
Greifen Sie auf client
auf server4
zu
ping 172.16.4.11 -c 4
Im Kontrolltest ist zu erkennen, dass, wenn client
das Standard-Gateway auf der externen Netzwerkkarte konfiguriert, client
mit zwei Netzwerkkarten normalerweise 172.16.2.0/24
des externen Netzwerks und des internen Netzwerks zugreifen kann, während auf 172.16.3.0/24
und 172.16.4.0/24
nicht zugegriffen werden kann.
Warum kann client
172.16.2.0/24
zugreifen, aber nicht auf den Rest des Netzwerks 172.16.0.0/16
?
Da sich client
im Netz 172.16.2.0/24
befindet, erfolgt die Kommunikation innerhalb des Netzes und es müssen keine Datenpakete in andere Netze gesendet werden. Das Standard-Gateway funktioniert natürlich nicht.
Wenn client
mit dem Rest des Netzwerks in 172.16.0.0/16
kommuniziert, zeichnet client
den Pfad zur Zieladresse nicht auf, sodass client
das Datenpaket nur an das Standard-Gateway senden kann. Von da an „gehen das Datenpaket und die echte Zieladresse in entgegengesetzte Richtungen“. Das Ergebnis eines Pings ist natürlich, dass das Netzwerk nicht erreichbar ist.
Routing-Konfiguration
Zeigen Sie die Routing-Tabelle auf client
an
Route
Fügen Sie auf client
eine Route hinzu
Route hinzufügen -net 172.16.0.0/16 gw 172.16.2.254
Für eine permanente Konfiguration fügen Sie Routing-Informationen in /etc/rc.local
hinzu.
Route hinzufügen -net 172.16.0.0/16 gw 172.16.2.254
Anzeigen der Routingtabelle
Route
Experimentelle Ergebnisse
Konnektivität prüfen
ping www.baidu.com -c 4
ping 172.16.2.11 -c 4
ping 172.16.3.11 -c 4
ping 172.16.4.11 -c 4
Zugriff auf interne und externe Netzwerkressourcen
Locken http://www.baidu.com/
Locken http://172.16.2.11:8080/index.html
Locken http://172.16.3.11:8080/index.html
Locken http://172.16.4.11:8080/index.html
Die Lösung ist ganz einfach: nur ein Befehl.
Die Prinzipien, Konzepte und Theorien hinter diesem Befehl erfordern jedoch, dass wir tiefer graben!
Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.
<<: So verwenden Sie JS, um zu überprüfen, ob sich ein Element im Ansichtsfenster befindet
Inhaltsverzeichnis Gedanken, die durch eine Onlin...
Szenario 1: Aufgrund von Serverbeschränkungen ist...
Inhaltsverzeichnis 1.setInterval() 2.setTimeout()...
Der Wert der Hintergrundeigenschaft in CSS Hinter...
Wie unten dargestellt: Führen Sie hauptsächlich A...
Inhaltsverzeichnis 1. Ursprüngliche Definition 2....
Bei der Arbeit an mobilen Seiten werden in letzte...
Obwohl Kopf und DTD nicht auf der Seite angezeigt...
Gruppe erstellen Die Gruppierung wird in der GROU...
Szenario Sie müssen den Tester autorisieren, ein ...
Neue Fragen Kommen und gehen Sie in Eile. Seit de...
Wirkung Von oben nach unten verblassen Quellcode ...
Inhaltsverzeichnis Vorwort Wie wechselt man zwisc...
Dieser Artikel zeichnet das Installations- und Ko...