Jump to content

Recommended Posts

Posted

Добрый день, коллеги!

uname -a

FreeBSD test 8.1-STABLE-201009 FreeBSD 8.1-STABLE-201009 #0: Thu Dec  9 17:29:13 MSK 2010     root@test:/usr/src/sys/amd64/compile/MYKERNEL  amd64

dansguardian -v

DansGuardian 2.10.1.1
Built with:  '--enable-clamd'

Мне необходимо настроить несколько групп (2 группы) для фильтрации трафика с аутентификацией по IP. Делаю по манам с вики http://contentfilter.futuragts.com/wiki/do..._configuration:

1. В dansguardian.conf:

filtergroups = 2

2. раскомментирую:

authplugin = '/usr/local/etc/dansguardian/authplugins/ip.conf'

В ip.conf:

# List file assigning IP addresses, subnets and ranges to filter groups
ipgroups = '/usr/local/etc/dansguardian/lists/authplugins/ipgroups'

3. Создаю для каждой группы dansguardianf1.conf, dansguardianf2.conf, bannedsitelistf1/exceptionsitelistf1 и bannedsitelistf2/exceptionsitelistf2 соответственно. Естесственно в dansguardianfN.conf указываю путь к bannedsitelistfN/exceptionsitelistfN, а также указываю название группы.

4. В /lists/authplugins/ipgroups добавляю:

10.1.0.0/255.255.0.0 = office

5. Перезапускаю dansguardian и все работает корректно - попадаю в нужную группу.

Потом решил себя добавить в другую группу. Для этого изменяю /lists/authplugins/ipgroups:

10.1.3.0/255.255.255.0 = office

10.1.4.0/255.255.255.0 = office

10.1.5.0/255.255.255.0 = office

10.1.2.22/255.255.255.255 = office

10.1.2.100/255.255.255.255 = childrens

Но я все равно попадаю в группу office:(:
2010.12.20 12:15:09 - 10.1.2.100 http://counter.yadro.ru/hit?r;s1280*1024*2...114256787642356 *EXCEPTION* Exception site match. GET 43 0 1 200 - office -
Где я ошибаюсь? Подскажите пожалуйста!

 

Да. При запуске DG вижу:

Filter group out of range; entry 10.1.4.0/255.255.255.0 = office in /usr/local/etc/dansguardian/lists/authplugins/ipgroups
Filter group out of range; entry 10.1.5.0/255.255.255.0 = office in /usr/local/etc/dansguardian/lists/authplugins/ipgroups
Filter group out of range; entry 10.1.2.22/255.255.255.255 = office in /usr/local/etc/dansguardian/lists/authplugins/ipgroups
Filter group out of range; entry 10.1.2.100/255.255.255.255 = childrens in /usr/local/etc/dansguardian/lists/authplugins/ipgroups
Auth plugin init returned warning value: 1

Posted

Решил попробовать в качестве названия групп указать, как в примере, filter1, filter2 - все отрабатывает отлично. Непонятно, но факт остается фактом. Видимо где-то жестко прописаны названия групп.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.