> Ну так описываете, что Вам нужно:
> remark PERMIT DOMAIN NAME SYSTEM
> permit udp хост_или_локлка any eq domain
> remark PERMIT ALL POCHTA
> permit tcp хост_или_локлка any eq pop3
> permit tcp хост_или_локлка any eq smtp
> .....
> .....
> в конце
> deny ip a a Мне кажется, или вы написали правила, в соответствии с которыми хост_или_локалка изнутри имеют доступ наружу к любому хосту по соответствующему порту? Так не получится. Нужно, чтобы любой произвольный хост_или_локалка (any) имели доступ только к конкретному хосту по указанным портам.
В конце deny ip a a и так есть, но дело в том, что есть некоторые хосты, для которых прописаны правила по типу
permit ip хост any
При этом нужно "выше" задать правило, исключающее для всех, кроме одного сервера, доступ к smtp.
То есть сейчас:
ip access-list extended infOutLocal
permit tcp host x.x.x.x any eq smtp
permit tcp any host y.y.y.y eq smtp - не работает (а надо)
permit ip any host y.y.y.y - тоже не помогает (доступа по SMTP нет, как будто следующее правило написано выше данного)
deny tcp any any eq smtp
....
permit tcp any host z.z.z.z eq 3389 - работает (для примера)
....
permit ip x.x.x.a any
permit ip x.x.x.b any
...
deny ip any any
И, крайне желательно не сильно меняя конф, добавить возможность подключения по SMTP к 2 конкретно указанным IP, находящимся "снаружи", без конкретизации инициатора подключения.
Может быть, я туплю и что-то неправильно понимаю...