Народ!! Кто-нить сталкивался с такой проблемой? Забиваю правила в iptables, в числе которых есть проверка на соответствие ip-адреса маку iptables -A chain -s 192.168.0.1 -m --mac-source !00:01:02:FD:32:D1 -j DROP, все прекрасно работает. Затем скидываю правила в файл: iptables-save -c >/file При попытке восстановить правила
iptables-restore -c </file вываливается ошибка: Bad mac address `!00:01:02:FD:32:D1' Где искать причину??? iptables v1.2.5 ядро 2.4.18
Наполовину выяснил - при сохранении цепочки
iptables -A chain -s 192.168.0.1 -m mac --mac-source ! 00:01:02:FD:32:D1 -j DROP знак инверсии передвигается вплотную к маку и вылазит ошибка, если отредактировать файл вручную и поставить пробел между ! и маком - все отрабатывает... Как с этим бороться?