wan-lan-firewall-rules.sh

Banana Pi BPI-RT2 : Carte routeur WiFi 6 AX3000 · Fichier : wan-lan-firewall-rules.sh · Langage : Bash · Usage : Configurer des règles de pare-feu spécifiques pour protéger les ports LAN du routeur.

Application de règles de pare-feu iptables pour sécuriser les interfaces WAN et LAN.

Le RTL8198D gère le routage matériel, mais les règles iptables s'appliquent au CPU. eth0 est généralement le port WAN, br-lan les ports LAN. Ce script ajoute des règles en mémoire ; pour la persistance, intégrez-les dans /etc/firewall.user ou via UCI. Testez toujours la connexion SSH avant de verrouiller les règles.

wan-lan-firewall-rules.sh

#!/bin/sh
# Configuration Firewall personnalisée pour BPI-RT2 via iptables/uci

# Bloquer l'accès SSH depuis WAN (sécurité de base)
iptables -I INPUT -i eth0 -p tcp --dport 22 -j DROP

# Autoriser le ping depuis LAN uniquement
iptables -I INPUT -i br-lan -p icmp --icmp-type echo-request -j ACCEPT
iptables -I INPUT -p icmp --icmp-type echo-request -j DROP

# Limiter le taux de connexion pour prévenir les attaques DoS simples
iptables -I INPUT -p tcp --syn -m limit --limit 1/s --limit-burst 3 -j ACCEPT

# Sauvegarde des règles pour persistance
/etc/init.d/firewall restart

# Vérification
iptables -L -v -n

← Retour à la fiche