Синтактичен проблем с ipfilter

4 отговора 229 прегледа
#1

Синтактичен проблем с ipfilter

Здравейте,
Някой има ли идея как може да се направи следното:
ipfilter: count in on xl0 from any to x.x.x.x/32
обаче да се изключи мрежа y.y.y.y/24 (примерно)

т.е. count in on xl0 from any (без нещо си) to x.x.x.x/32

Пробвах всякакви синтаксиси ... но неуспешно. Започвам да си мисля, че няма начин. Не мога да ексклудна нищо от тъпото any :))))))

И.

FreeBSD will root jOOr phat anus.
Отговор
в отговор на DarkStar #2

Re: Синтактичен проблем с ipfilter

И си сигурен, че не пропускаш и няма средство за инвертиране на адреси? (както е в ipfw - not, а в pf - удивителната) Понеже значението на from not y.y.y.y/24 е точно from (any - y.y.y.y/24). Не му зная на ipfilter синтакса, ама ще бъда много изненадан да науча че в някой firewall може да липсва такова средство. Подобен firewall няма шансове да ми влезе в употреба :)

Разум - способността на живото същество да постъпва нецелесъобразно, или неестествено
Отговор
в отговор на DarkStar #3

Re: Синтактичен проблем с ipfilter

ipf(5)


compare
"=" | "!=" | "<" | ">" | "<=" | ">=" | "eq" | "ne" | "lt" | "gt" | "le" | "ge" .


И пример намерен от google:

block out log quick on pppoe0 from !65.196.my.ip/32 to any head 12

// Lex Talionis.
Отговор
в отговор на ^] #4

Re: Синтактичен проблем с ipfilter

Sorry приятели,
Чак сега виждам отговорите ви ;(((( много work да му се невиди .....
Та .... пробвал съм всичко това ... без !(еди какво си) ...
Сега ще тествам и .... ще кажа резултатите.

И.

FreeBSD will root jOOr phat anus.
Отговор
в отговор на DarkStar #5

Re: Синтактичен проблем с ipfilter

OK - всичко си бачка както трябва .... проблема е бил в акаунтинг системата и по-точно в едно "/32" което съм изпускал ...... т.е. проблема е бил предмониторен ;))))

И.

FreeBSD will root jOOr phat anus.
Отговор