Bases du réseau Linux pour la configuration des interfaces réseau et des pare-feu

Sous Linux, la mise en réseau est un aspect fondamental de l'administration système. Comprendre comment configurer les interfaces réseau et les pare-feu est essentiel pour gérer la connectivité et la sécurité du réseau. Dans ce didacticiel, nous aborderons les bases de la mise en réseau Linux, y compris la configuration de l'interface réseau et la configuration du pare-feu.

1. Interfaces réseau

Les interfaces réseau sont des connexions physiques ou virtuelles au réseau. Commandes couramment utilisées pour gérer les interfaces réseau:

  • ifconfig: Afficher ou configurer les interfaces réseau (obsolète, utilisez plutôt la commande ip).
  • ip: Commande puissante pour la configuration et la gestion de l'interface réseau.
  • ifup/ifdown: Afficher ou supprimer les interfaces réseau.

2. Configuration de l'adresse IP

Pour configurer les adresses IP pour les interfaces réseau:

ip addr add 192.168.1.10/24 dev eth0
ip addr delete 192.168.1.10/24 dev eth0

3. Itinéraires du réseau

Le routage détermine la manière dont le trafic réseau est dirigé. Commandes utiles pour gérer les routes réseau:

ip route add 192.168.2.0/24 via 192.168.1.1
ip route delete 192.168.2.0/24

4. Pare-feu

Les pare-feu contrôlent le trafic réseau en fonction de règles définies. Utilitaires de pare-feu couramment utilisés:

  • iptables: Utilitaire de pare-feu Linux traditionnel (obsolète au profit de nftables).
  • nftables: Remplacement moderne des iptables avec des fonctionnalités améliorées.
  • firewalld: Outil de gestion de pare-feu dynamique avec prise en charge des zones et des services.

5. Règles de pare-feu

Pour créer des règles de pare-feu à l'aide de nftables:

nft add rule inet filter input tcp dport 22 accept
nft add rule inet filter input tcp dport 80 accept

Conclusion

En comprenant les bases des réseaux Linux, vous serez mieux équipé pour configurer les interfaces réseau et les pare-feu afin de répondre aux exigences de votre système. Expérimentez avec différentes commandes et configurations pour acquérir une expérience pratique et améliorer vos compétences en matière de réseautage.

Articles suggérés
Configuration, dépannage et sécurisation de votre réseau sous Linux
Résolution des problèmes courants et dépannage avancé sous Linux
Outils et techniques pour l'analyse du système et la surveillance des performances sous Linux
Automatisation des tâches de routine avec les scripts Linux Shell
Stratégies de protection des données et de reprise après sinistre sous Linux
Fondamentaux de la sécurité Linux
Comment configurer un serveur Linux sécurisé