• Note pour les visiteurs de Tutoriaux-Excalibur

    Vous trouvez Tutoriaux-Excalibur intéressant ?

    Nous espérons que vous avez trouvé les tutoriels sur Tutoriaux-Excalibur utiles et instructifs. Votre avis est très important pour nous !

    Si vous avez apprécié votre expérience, nous vous invitons à partager vos commentaires sur notre page Trustpilot.

    Cliquez ici pour partager votre expérience sur Trustpilot.

    Merci de votre soutien !

Tutoriel ⚔ Utilisation d'iptables pour des restrictions d’accès basées sur IP sur Linux

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
⚔ Application de restrictions d’accès basées sur les localisations IP via le pare-feu – Linux

💡Introduction

Sous Linux, la restriction d’accès basée sur les localisations IP peut être configurée via iptables ou ufw. Ce tutoriel montre comment restreindre des plages IP en fonction de régions spécifiques.



📋Prérequis

• Accès root ou sudo

• Liste des plages d’IP par localisation géographique

• iptables ou ufw installé et activé



🔍Méthodologie

🔹Utilisation d’iptables pour restreindre les IP


Bloquez une plage IP spécifique :

Code:
sudo iptables -A INPUT -s 203.0.113.0/24 -j DROP

Autorisez une plage IP spécifique :

Code:
sudo iptables -A INPUT -s 192.168.1.0/24 -j ACCEPT

Enregistrez les règles pour les rendre persistantes :

Code:
sudo iptables-save > /etc/iptables/rules.v4



🔹Configurer des restrictions via ufw

Activez ufw si ce n’est pas déjà fait :

Code:
sudo ufw enable

Bloquez une plage IP :

Code:
sudo ufw deny from 203.0.113.0/24

Autorisez une plage IP spécifique :

Code:
sudo ufw allow from 192.168.1.0/24

Vérifiez les règles configurées :

Code:
sudo ufw status



🔹Automatisation avec GeoIP et ipset

Installez les dépendances :

Code:
sudo apt install ipset xtables-addons-common

Téléchargez des plages IP géographiques avec GeoIP :

Code:
sudo apt install geoip-bin

Créez un ensemble d’IP :

Code:
ipset create geoip hash:net
Ajoutez les plages IP au set :
[code]ipset add geoip 203.0.113.0/24

Configurez iptables pour utiliser ce set :

Code:
sudo iptables -A INPUT -m set --match-set geoip src -j DROP



💡Astuce

Utilisez un outil comme IPDeny pour télécharger les plages IP par pays au format compatible avec iptables.



⚠️Avertissement

Les restrictions IP ne sont pas infaillibles face aux utilisateurs utilisant des VPN ou proxys. Combinez-les avec d’autres mesures comme l’authentification stricte.



🏁 Conclusion

Avec iptables, ufw, et des outils comme GeoIP, Linux permet de configurer des restrictions IP efficaces pour sécuriser vos ressources en fonction de localisations géographiques spécifiques.
 

Campagne de dons

Dons pour T-E

Campagne de dons pour T-E
Objectif
300.00 $
Reçu
125.81 $
Cette collecte de dons se termine dans
0 heures, 0 minutes, 0 seconds
  41.9%

En ligne

Statistiques des forums

Discussions
17 993
Messages
29 266
Membres
356
Dernier inscrit
Matth974

Nouveaux membres

Anniversaires

Retour
Haut Bas