Topologie du réseau:
Dans cet article, je vais mettre en œuvre la topologie du réseau comme indiqué ci-dessus dans la figure. Le serveur routeur Centos 7 a-t-il installé et je vais le configurer comme un routeur sur le réseau. Il a 2 NICS (cartes d'interface réseau). Un NIC se connecte à Internet via le FAI régional et l'autre NIC est utilisé pour le réseautage privé et est connecté à la changer. J'utilise le réseau 192.168.50.0/24 pour le réseau privé. Ainsi, la carte réseau qui se connecte au commutateur devrait avoir l'adresse IP 192.168.50.1/24 (Vous pouvez en utiliser d'autres, mais les routeurs sont généralement configurés pour utiliser la première adresse IP utilisable dans le réseau).
Le routeur agira comme un serveur DHCP et transférer les paquets IP vers le réseau privé. Je vais configurer le pool DHCP dans la gamme 192.168.50.50/24 pour 192.168.50.100/24.
C'est ainsi que je vais configurer le routeur Centos 7 dans cet article.
Configuration de l'adresse IP statique:
La première chose que vous devez faire est de configurer une adresse IP statique à la carte réseau qui se connecte au changer dans le réseau privé.
Pour configurer une IP statique sur Centos 7, je vais utiliser nmtui.
Commencer nmtui avec la commande suivante:
$ sudo nmtui
Maintenant, sélectionnez Modifier une connexion et presser .
Alors, sélectionnez Connexion câblée 1 et presser . Ensuite, sélectionnez et presser .
Vous devriez voir la fenêtre suivante.
Maintenant, modifiez le nom du profil en Privé. Donner un nom descriptif est toujours une bonne idée. Cela aidera votre travail beaucoup plus simple. Maintenant, sélectionnez du Configuration IPv4 Section et presse .
Maintenant, sélectionnez Manuel et appuyez sur .
Maintenant, sélectionnez et presser comme marqué dans la capture d'écran ci-dessous.
Maintenant, vous devez ajouter l'adresse IP et les informations DNS ici.
Une fois que vous avez ajouté l'adresse IP et l'adresse du serveur DNS, assurez-vous N'utilisez jamais ce réseau pour une route par défaut, Exiger une adresse IPv4 pour cette connexion et Se connecter automatiquement cocher les cases sont cochées. Je vais aussi définir Configuration IPv6 pour Ignorer Comme je ne veux pas utiliser Ipv6. Ensuite, sélectionnez et presser .
Maintenant, appuyez sur deux fois. Vous devriez être de retour à l'invite de commande.
Maintenant, redémarrez votre machine CentOS 7 avec la commande suivante:
$ sudo redémarrer
Une fois que la machine CentOS 7 démarre, vérifiez si l'adresse IP correcte est attribuée avec la commande suivante:
$ ip a
L'adresse IP attribuée est correcte. Super!
Configuration du serveur DHCP:
Maintenant, je vais configurer DHCP sur le routeur.
Le serveur DHCP n'est pas installé sur CentOS 7 par défaut. Mais, tous les packages requis sont disponibles dans le référentiel officiel de Package de CentOS 7. Ainsi, vous pouvez facilement l'installer avec le gestionnaire de packages Yum comme suit:
$ sudo yum installer dhcp
Maintenant, appuyez sur y Et puis appuyez sur .
Le serveur DHCP doit être installé.
Maintenant, ouvrez le fichier de configuration du serveur DHCP / etc / dhcp / dhcpd.confie avec la commande suivante:
$ sudo vi / etc / dhcp / dhcpd.confli
Maintenant, appuyez sur je pour passer en mode édition et saisir les lignes suivantes.
Temps de location par défaut 600;
Temps de location maximum 7200;
DDNS-Update Style Aucun;
faisant autorité;
Sous-réseau 192.168.50.0 Masque de réseau 255.255.255.0
Plage 192.168.50.50 192.168.50.100;
Routeurs d'options 192.168.50.1;
Option Subnet-Mask 255.255.255.0;
Option Domain-Name-Servers 8.8.8.8;
Puis appuyez , tapez : wq! et presser Pour enregistrer le fichier de configuration.
Maintenant, redémarrez le dhcpd Service avec la commande suivante:
$ sudo systemctl redémarrer dhcpd
Maintenant, vérifiez si le dhcpd Le service s'exécute avec la commande suivante:
$ sudo systemctl status dhcpd
Comme tu peux le voir, dhcpd Le service est en cours d'exécution.
Configuration de Firewalld:
Maintenant, je vais configurer le programme de pare-feu de pare-feu.
Tout d'abord, permettez aux ports DHCP d'être accessibles à partir du réseau extérieur avec la commande suivante:
$ sudo Firewall-CMD --Add-Service = DHCP - Permanent
Maintenant, activez la mascarade avec la commande suivante:
$ sudo Firewall-CMD - Add-Masquerade - Permanent
Enfin, recharger les règles de Firewalld avec la commande suivante:
$ sudo Firewall-CMD - Reload
Tester la configuration du routeur:
Maintenant, je vais tester si chaque ordinateur sur le réseau peut obtenir des adresses IP via DHCP et qu'ils peuvent accéder à Internet. Je vais également vérifier si les paquets IP traversent le routeur CentOS 7 que je viens de configurer.
Sur le premier ordinateur PC1, L'Iran ip a commande et comme vous pouvez le voir, il a obtenu l'adresse IP 192.168.50.50/24. Donc, DHCP fonctionne.
Je peux ping google.com et accéder à Google.com du navigateur Web de PC1 aussi. Donc, Internet fonctionne.
J'ai couru traceroute google.com et comme vous pouvez le voir, le premier routeur que le paquet traverse est notre Centos 7 routeur avec l'adresse IP 192.168.50.1/24. C'est celui que nous venons de configurer. Donc, le routage IP fonctionne dans PC1.
J'ai vérifié les mêmes choses sur PC2 Et ça marche.
Tout fonctionne sur PC3 aussi. Ainsi, la configuration du routeur Centos 7 a été un succès.
Alors, c'est comme ça que tu fais un routeur Centos 7. C'est très facile. Merci d'avoir lu cet article.