Помогите с настройкой pf в OpenBSD 3.8Прошу помощи, так как сам уже ничего не понимаю.
Есть:
1. четыре локальные группы пользователей (ip-адреса), у которых разный доступ в интернет:
<vip_users>, <trusted_users>, <only_city_users>, <only_free_users>, <dmz_users>
2. четыре группы внешних ip-адресов:
<free_inet>, <city_inet>, <banned_inet>, <trusted_inet>
3. OpenBSD 3.8 с pf и двумя сетевыми картами одна локально, другая в инет.
Нужно:
1. <vip_users> могут ходить куда угодно.
2. <trusted_users> могут ходить куда угодно, кроме <banned_inet>.
3. <only_city> могут ходить на <city_inet> и <free_inet>, кроме <banned_inet>.
4. <free_inet> могут ходить на <free_inet>, кроме <banned_inet>.
5. <trusted_inet> находятся во <free_inet>, и на них локальные компы (все четыре группы пользователей) выходят по ssh.
6. из <trusted_inet> могут выходить по vpn на <dmz_users>.
1.У меня проблемы, с пунктом 2,3,4 не могу закрыть выход на <banned_inet>,
сначала объявляю:
nat pass on $ext_if from <trusted_users> -> $ext_if
и block-ом не могу поймать <banned_inet>.
2. Как написать после nat-а pass, что бы не писать nat pass on ...
Очень прошу написать pf.conf хотя бы схематично, а то я уже не понимаю что работает, что не работает. :-((