[<a href="mailto:root@gate" target="_new">root@gate</a> /]# iptables -I INPUT -s 192.168.1.50 -m mac --mac-source ! 00:00:1C:D7:74:DF -j REJECT Внимание на восклицательный знак! Т.е. данное правило _отрицает_ все пакеты которые пришли с мак-адреса отличного от заданного с заданного айпи. Сохраняем: [<a href="mailto:root@gate" target="_new">root@gate</a> /]# /etc/init.d/iptables save Saving current rules to /etc/sysconfig/iptables: [ OK ] Востанавливаем: [<a href="mailto:root@gate" target="_new">root@gate</a> /]# /etc/init.d/iptables restart Applying iptables firewall rules: iptables-restore v1.2.7a: Bad mac address `!00:00:1C:D7:74:DF\' <-- Вот она ощибка. Try `iptables-restore -h\' or \'iptables-restore --help\' for more information. В файервол нужно послыать ! 00:00:1C:D7:74:DF, а не !00:00:1C:D7:74:DF т.е. между ! и маков должен быть пробел. --- ---
проверьте пожалуйста на текущем Sisyphus
не могу воспроизвести на iptables-1.2.9-alt* предлагаю закрыть
Подтверждаю. Закрываем.