wan-lan-firewall-rules.sh

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

Aplicación de reglas de firewall iptables para asegurar las interfaces WAN y LAN.

El RTL8198D maneja el enrutamiento por hardware, pero las reglas de iptables se aplican a la CPU. eth0 es típicamente el puerto WAN, br-lan los puertos LAN. Este script agrega reglas en memoria; para persistencia, integre las reglas en /etc/firewall.user o vía UCI. Pruebe siempre la conexión SSH antes de bloquear las reglas.

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

← Volver a la ficha