Configurer le filtrage basé sur Mac à l'aide d'iPtables dans Linux

Configurer le filtrage basé sur Mac à l'aide d'iPtables dans Linux

La sécurité des données a toujours en tête des priorités pour les administrateurs systèmes. Systems Admin essaie toujours de garder tous les ports proches pour le public utilisé, ce qui n'est pas requis. Mais parfois, nous sommes nécessaires pour permettre à certains de nos utilisateurs ou clients externes de server via la connexion à distance. Dans ce cas, nous devons ouvrir des ports de pare-feu. Généralement, nous utilisons des adresses IP pour permettre / refuser un client via iptables, mais il n'est pas nécessaire que chaque client ait une adresse IP statique de son côté. Dans ce cas, il est difficile d'ouvrir le port de temps en temps pour leurs IP. Dans cette situation, nous pouvons utiliser le filtrage basé sur Mac en iptables car nous savons que les adresses MAC sont fixes et ne peuvent pas être modifiées. Les adresses MAC sont également connues comme l'adresse physique / matérielle de la carte d'interface réseau.

Iptable a un module, qui fournit un filtrage à base de mac de paquets sur des ports spécifiques. Cet article vous aidera à configurer les iptables pour filtrer le trafic en fonction des adresses MAC.

1. Autoriser un accès complet à Mac spécifique

La commande ci-dessous permettra à tous les ports l'accès au système ayant une adresse physique 3E: D7: 88: A6: 66: 8E.

# iptables -i entrée -m mac - mac-source 3e: d7: 88: a6: 66: 8e -j accepter 
2. Autoriser / refuser l'accès SSH à un mac spécifique

La commande ci-dessous permettra à SSH Access (port 22) au système ayant une adresse physique 3E: D7: 88: A6: 66: 8E.
Autoriser:

# iptables -i entrée -p tcp --dport 22 -m mac --mac-source 3e: d7: 88: a6: 66: 8e -j accepter 

Nier:

# iptables -i entrée -p tcp --dport 22 -m mac - mac-source 3e: d7: 88: a6: 66: 8e -j rejet 
3. Restreindre SSH à tout le monde sauf Mac spécifique

La commande ci-dessous permettra à SSH Access (port 22) au système ayant une adresse physique 3E: D7: 88: A6: 66: 8E.

# iptables -i entrée -p tcp --port 22 -m mac ! --mac-source 3e: d7: 88: a6: 66: 8e -j rejet 

Les références:
À propos de l'adresse MAC: http: // en.Wikipédia.org / wiki / mac_address
Pour iptables: http: // en.Wikipédia.org / wiki / iptables