Bug 2369 - Master 2.2: iptables-[restore|save] не паботает правильно при отрицании в задании мака.
: Master 2.2: iptables-[restore|save] не паботает правильно при отрицании в зад...
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/iptables)
: unstable
: all Linux
: P4 minor
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2003-03-12 22:15 by
Modified: 2009-05-10 09:31 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2003-03-12 22:15:34
[<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\' &lt;--  Вот она
ощибка.
Try `iptables-restore -h\' or \'iptables-restore --help\' for more information.

В файервол нужно послыать ! 00:00:1C:D7:74:DF, а не !00:00:1C:D7:74:DF  т.е.
между ! и маков должен быть пробел.


---

---
------- Comment #1 From 2004-03-17 12:21:17 -------
проверьте пожалуйста на текущем Sisyphus
------- Comment #2 From 2004-03-22 17:38:14 -------
не могу воспроизвести на iptables-1.2.9-alt*

предлагаю закрыть
------- Comment #3 From 2004-03-22 17:47:04 -------
Подтверждаю. Закрываем.