Pare-feu est le programme de pare-feu par défaut sur Centos 7.5. Il s'agit d'un programme de ligne de commande qui est utilisé pour configurer le pare-feu de Centos 7.5. C'est très facile à utiliser. Pare-feu est disponible en Ubuntu / Debian, Rhel 7, Centos 7, Feutre et beaucoup plus de distribution Linux.
Dans cet article, je vais vous montrer comment activer Pare-feu, Comment désactiver Pare-feu, et comment utiliser Pare-feu sur Centos 7.5. Commençons.
Installation de Firewalld
Pare-feu doit être installé par défaut sur Centos 7.5. Si pour des cas, il n'est pas installé sur votre Centos 7.5 Système d'exploitation, vous pouvez facilement l'installer à partir du référentiel de package officiel de Centos 7.5. Mettez d'abord à jour le Miam Cache du référentiel de package avec la commande suivante:
$ sudo yum makecache
Le Miam Le cache du référentiel de packages doit être mis à jour.
Installer maintenant Pare-feu avec la commande suivante:
$ sudo yum installer le pare-feu
Presse y Et puis appuyez sur continuer.
Pare-feu devrait être installé.
Vérifier si Firewalld est activé
Si Pare-feu est activé, il commencera lorsque votre ordinateur bottait.
Vous pouvez exécuter la commande suivante pour vérifier si Pare-feu est autorisé:
$ Sudo SystemCTL IS-Firewalld
Ajout de pare-feu à la startup système
Si Pare-feu n'est pas en mesure de démarrer sur le démarrage du système, vous pouvez exécuter la commande suivante pour l'ajouter au démarrage du système. De cette façon, cela commencera lorsque votre ordinateur bottera.
$ sudo systemctl activer le pare-feu
Pare-feu devrait être ajouté au démarrage du système.
Supprimer le pare-feu de la startup système
Si tu ne veux pas Pare-feu Pour commencer lorsque votre ordinateur bottait, c'est-à-dire que vous voulez désactiver Pare-feu, puis exécutez la commande suivante:
$ sudo systemctl désactiver le pare-feu
Pare-feu devrait être supprimé de votre startup système.
Vérifiez si Firewalld est en cours d'exécution
Vous pouvez vérifier si Pare-feu s'exécute avec la commande suivante:
$ sudo systemctl status Firewalld
Comme vous pouvez le voir sur la capture d'écran ci-dessous, Pare-feu est en cours.
Si Pare-feu ne fonctionne pas, alors vous pouvez commencer Pare-feu avec la commande suivante:
$ sudo systemctl start Firewalld
Si Pare-feu est en cours d'exécution, et vous voulez l'arrêter, exécutez la commande suivante:
$ sudo systemctl Stop Firewalld
Utilisation de Firewalld
Pare-feu a un utilitaire de ligne de commande pare-feu-CMD que vous pouvez utiliser pour configurer le Pare-feu Programme de pare-feu.
Vous pouvez exécuter la commande suivante pour répertorier Pare-feu configuration:
$ sudo Firewall-Cmd --list-all
Le actuellement actif Pare-feu La configuration doit être répertoriée.
Si vous souhaitez configurer Pare-feu en permanence, c'est-à-dire que si l'ordinateur est redémarré, les modifications doivent toujours être actives, vous devez ajouter -permanent Flag à chaque pare-feu-CMD commande de configuration.
Si vous voulez tester quelque chose, vous pouvez laisser de côté le -permanent drapeau. Dans ce cas, les modifications doivent être revenues une fois que vous redémarrez votre ordinateur.
Vous pouvez laisser d'autres ordinateurs de votre réseau se connecter à des services spécifiques sur votre ordinateur en ajoutant ces services à Pare-feu.
Par exemple, si vous souhaitez que d'autres ordinateurs de votre réseau accédent au serveur Web ou au service HTTP sur votre ordinateur, vous pouvez l'ajouter Pare-feu Configuration comme suit:
$ sudo Firewall-CMD --Add-Service = HTTP - Permanent
Remarque: ici, http est le nom du service.
Le http Le service doit être ajouté.
Vous pouvez trouver tous les services disponibles si vous exécutez la commande suivante:
$ LS / USR / LIB / Firewalld / Services
Tous les services prédéfinis sont répertoriés.
Remarque: vous pouvez copier l'un des Xml Fichier de service et créez vos propres services personnalisés.
Si vous souhaitez supprimer un service du Pare-feu Configuration qui est déjà ajoutée, disons, le http Service, alors vous pouvez exécuter la commande suivante:
$ sudo Firewall-CMD --Remove-Service = Http - Permanent
Remarque: ici http est le nom du service.
Le http Le service doit être supprimé.
Si le programme que vous souhaitez autoriser l'accès à ne pas avoir de service prédéfini dans Pare-feu, Mais vous savez que le port sur lequel le programme fonctionne, vous pouvez l'ajouter Pare-feu sans avoir besoin de créer un service Xml dossier (dans / usr / lib / Firewalld / Services annuaire).
Par exemple, si vous souhaitez ajouter le TCP port 80 Pour Firewalld, exécutez la commande suivante:
$ sudo Firewall-CMD --Add-Port = 80 / TCP - Permanent
Si vous souhaitez ajouter un UDP port 80, puis exécutez la commande suivante:
$ sudo Firewall-CMD --Add-Port = 80 / UDP - Permanent
Le port doit être ajouté.
Vous pouvez également ajouter une gamme de ports, disons TCP port 8000 - 8100, puis exécutez la commande suivante:
$ sudo Firewall-CMD --Add-Port = 8000-8100 / TCP - Permanent
Les ports doivent être ajoutés.
Vous pouvez supprimer un TCP port, disons le port 80 depuis Pare-feu avec la commande suivante:
$ sudo Firewall-CMD --Remove-Port = 80 / TCP - Permanent
Pour UDP port 80, Exécutez la commande suivante:
$ sudo Firewall-CMD --Remove-Port = 80 / UDP - Permanent
Pour une gamme de TCP ports, disons 8000 - 8100, Exécutez la commande suivante:
$ sudo Firewall-CMD --Remove-Port = 8000-8100 / TCP - Permanent
Une fois que vous avez terminé la configuration Pare-feu, Vous devez exécuter la commande suivante pour recharger la nouvelle configuration:
$ sudo Firewalld - Reload
C'est ainsi que vous installez, activez et désactivez, utilisez Pare-feu sur Centos 7.5. Merci d'avoir lu cet article.