Um ein Gerät aus dem Netzwerk auszuschließen, muss die MAC-Adresse gesperrt werden. Bei iptables geht dies mit folgender Regel.
iptables -I INPUT -m mac --mac-source xx:xx:xx:xx:xx:xx -j DROP
Nur verhindern, dass Gerät nach draußen kommuniziert.
iptables -I FORWARD -m mac --mac-source xx:xx:xx:xx:xx:xx -j DROP
Kommentare hinzufügen:
iptables -I FORWARD -m mac --mac-source xx:xx:xx:xx:xx:xx -j DROP -m comment --comment "XX von Internet ageschlossen"
Nach dieser
Anleitung
zunächst iptables-persistent installieren und dann die aktuellen Regeln speichern:
apt install iptables-persistent iptables-save > /etc/iptables/rules.v4
Um die aktuellen Regeln beim herunterfahren automatisch zu speichern habe ich eine systemd-unit erstellt:
/etc/systemd/system/save-iptables.service
[Unit] Description=Save iptables Rules DefaultDependencies=no Before=shutdown.target [Service] Type=oneshot RemainAfterExit=yes ExecStart=/usr/bin/bash -c '/usr/sbin/iptables-save > /etc/iptables/rules.v4' [Install] WantedBy=halt.target reboot.target shutdown.target