Maison > Article > Tutoriel système > Comment CentOS6 implémente la fonction de routeur
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
Ce qui précède est toute la configuration, puis utilisez la zone CentOS1 pour tester et pinger l'adresse IP 10.0.4.100 de CentOS2. Si le ping réussit, toutes les configurations fonctionnent correctement. S'il n'y a pas de pass, merci de vérifier les points suivants pendant l'exposition
0. Bien que la configuration soit simple, elle est assez lourde. Si vous rencontrez des problèmes, soyez patient et vérifiez les éléments suivants.
1. Utilisez route -n pour vérifier si la route est efficace.
2.cat /proc/sys/net/ipv4/ip_forward pour vérifier si la sortie est 1. Si elle est 0, cela signifie que la fonction de transfert n'est pas activée.
Vérifiez si echo 1 > /proc/sys/net/ipv4/ip_forward est exécuté avec succès.
3. Vérifiez si l'adresse IP et le masque sont correctement configurés, car il est facile de se confondre avec plusieurs adresses IP, alors vérifiez attentivement.
4. Vérifiez si le pare-feu est désactivé et exécutez iptables -F.
5. Si vous effectuez des expériences dans un environnement de machine virtuelle, vérifiez si l'adresse MAC est en conflit
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!