Heim >System-Tutorial >LINUX >Wie CentOS6 die Router-Funktion implementiert
Aubin-CentOS1
route add default gw 10.0.1.1
CentOS-R1
route add -net 10.0.3.0/24 gw 10.0.2.2 route add -net 10.0.4.0/24 gw 10.0.2.2 echo 1 > /proc/sys/net/ipv4/ip_forward #启用转发功能(可以理解为启用路由功能) iptables -F #关闭防火墙
CentOS-R2
route add -net 10.0.1.0/24 gw 10.0.2.1 route add -net 10.0.4.0/21 gw 10.0.3.1 echo 1 > /proc/sys/net/ipv4/ip_forward iptables -F
CentOS-R3
route add -net 10.0.2.0/24 gw 10.0.3.2 route add -net 10.0.1.0/24 gw 10.0.3.2 echo 1 > /proc/sys/net/ipv4/ip_forward iptables -F
Aubin-CentOS1
route add default gw 10.0.4.1
Das Obige ist die gesamte Konfiguration. Verwenden Sie dann den CentOS1-Bereich, um die IP-Adresse 10.0.4.100 von CentOS2 zu testen und zu pingen. Wenn der Ping erfolgreich ist, sind alle Konfigurationen in Ordnung. Sollte kein Ausweis vorhanden sein, prüfen Sie bitte während der Ausstellung folgende Punkte
0. Obwohl die Konfiguration einfach ist, ist sie recht umständlich. Wenn Sie auf Probleme stoßen, haben Sie bitte etwas Geduld und überprüfen Sie die folgenden Punkte.
1. Verwenden Sie route -n, um zu überprüfen, ob die Route wirksam ist.
2.cat /proc/sys/net/ipv4/ip_forward, um zu überprüfen, ob die Ausgabe 1 ist. Wenn sie 0 ist, bedeutet dies, dass die Weiterleitungsfunktion nicht aktiviert ist.
Überprüfen Sie, ob echo 1 > /proc/sys/net/ipv4/ip_forward erfolgreich ausgeführt wurde.
3. Überprüfen Sie, ob die IP-Adresse und die Maske korrekt konfiguriert sind, da es bei mehreren IP-Adressen leicht zu Verwechslungen kommen kann. Überprüfen Sie daher sorgfältig.
4. Überprüfen Sie, ob die Firewall ausgeschaltet ist und führen Sie iptables -F aus.
5. Wenn Sie Experimente in einer virtuellen Maschinenumgebung durchführen, prüfen Sie, ob die MAC-Adresse in Konflikt steht
Das obige ist der detaillierte Inhalt vonWie CentOS6 die Router-Funktion implementiert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!