Страница 1 из 1
Ошибка при запуске Squid, FreeBSD 8.2
Добавлено: 2011-05-22 13:14:45
alcahonik
Здравствуйте. Делал все по статье
http://www.lissyara.su/articles/freebsd ... ams+rejik/. Остановился на проверке Squid, выдает строки с таким содержанием
squid mimeLoadIcon: cannot parse internal URL. Как начинающий пользователь, я сам не смогу разобраться. Попытался поискать решение проблемы в гугле, нашел вот это -
http://sysadmins.ru/topic98154.html.
Сказано что нужно изменить параметр в squid.conf:
тупо переписал параметр в squid.conf
visible_hostname Internet_Security_and_Acceleration_Server
Вобщем на этот параметр сквид и матерился....
изменил на
visible_hostname InetServer
Вот только параметра
visible_hostname Internet_Security_and_Acceleration_Server в конфиге нету. Пожалуйста, подскажите решение проблемы и чем она вызвана.
---
Так же если вам не трудно, расскажите в чем различие методов авторизации, так как имеются статьи с разными методами авторизации.
Re: Ошибка при запуске Squid, FreeBSD 8.2
Добавлено: 2011-05-22 19:17:57
alex117
Ты в /etc/hosts прописал свой ip? Типа
Код: Выделить всё
127.0.0.1 localhost
192.168.0.1 squid.local.net squid
Так же если вам не трудно, расскажите в чем различие методов авторизации, так как имеются статьи с разными методами авторизации.
Тут уже все зависит от ситуации, если у тебя есть домен-контроллер на WinServer, то лучше сделать авторизацию через него, незачем например городить ldap-сервер для этого и наоборот. Либо делать авторизацию через файл с паролями, если есть выше названные базы с пользователями. Разница же в конфигурации squid будет очень незначительна, буквально в 2-3 строки.
Re: Ошибка при запуске Squid, FreeBSD 8.2
Добавлено: 2011-05-22 19:46:55
alcahonik
Да, ip адреса у меня указаны. Про методы авторизации хотелось бы узнать более подробно. Ну например название метода -> способ авторизации (по логину, паролю и т.п.).
Re: Ошибка при запуске Squid, FreeBSD 8.2
Добавлено: 2011-05-22 22:17:15
alex117
Попробуй другой squid поставить из портов, удалив squid.conf предварительно.
По поводу авторизации могу подсказать только с squid_ldap_auth. Вот мой рабочий кусок squid.conf
Код: Выделить всё
auth_param basic program /usr/local/libexec/squid/squid_ldap_auth -P -b "dc=local,dc=net" -f "(uid=%s)" -v 3 -h 192.168.10.3
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 30 minute
192.168.10.3 - адрес ldap-сервера.
С первой строкой я намучился очень долго, squid никак не хотел работать через ldap, перерыл много сайтов и методом тыка получил все же рабочй результат.
Еще один косяк есть, если будешь создавать юзера в ldap через консоль самого ldap-сервера, то авторизация squid работать не будет, я не знаю почему. Пользователя нужно создавать через программу LdapAdmin и тогда все работает.
С виндовой авторизацией примерно также будет.
Re: Ошибка при запуске Squid, FreeBSD 8.2
Добавлено: 2011-05-23 13:28:35
alcahonik
Что-то не хочет работать и все. Возможно у меня руки кривые, не могу отрицать, занимаюсь этим 4 день. Думаю мне стоит написать к чему я стремлюсь и чего хочу добиться. Нужно создать прокси сервер с авторизацией по логину и паролю. Логин и пароль хранить например в MySQL, необходимо иметь возможность быстро редактировать и добавлять данные пользователя. Так же необходимо распределять пользователей на различные группы, с различным ограничением скорости.
Re: Ошибка при запуске Squid, FreeBSD 8.2
Добавлено: 2011-05-23 23:41:14
alex117
Насчет MySQL не знаю. Можешь поставить Ldap и добавлять пользователей через LdapAdmin. Рабочую строку конфига я тебе уже дал. Ldap можешь настроить по любой статье на этом сайте.
Re: Ошибка при запуске Squid, FreeBSD 8.2
Добавлено: 2011-05-24 11:37:58
alcahonik
И так, задам вопрос вновь, что значит это "
squid mimeLoadIcon: cannot parse internal URL" и как с этим бороться. Найти решение так и не удалось, вновь установил FreeBSD и делал все точно по статье
http://www.lissyara.su/articles/freebsd ... ams+rejik/. После редактирования конфига, автор говорит запустить SQUID, вот тут-то и выходит данная ошибка.
Re: Ошибка при запуске Squid, FreeBSD 8.2
Добавлено: 2011-05-27 11:05:13
persey
Извиняюсь за то что влез, но положение у меня не завидное
Падает squid, перестаёт юзаться инет через него, даже не работает ICMP.
В логах следующее:
Код: Выделить всё
2011/05/27 11:10:58| Starting Squid Cache version 3.1.0.14-20091019 for amd64-unknown-freebsd7.2...
2011/05/27 11:10:58| Process ID 6432
2011/05/27 11:10:58| With 11072 file descriptors available
2011/05/27 11:10:58| Initializing IP Cache...
2011/05/27 11:10:58| DNS Socket created at 127.0.0.1, FD 7
2011/05/27 11:10:58| Adding nameserver 127.0.0.1 from squid.conf
2011/05/27 11:10:58| Unlinkd pipe opened on FD 12
2011/05/27 11:10:58| Store logging disabled
2011/05/27 11:10:58| Swap maxSize 2097152 + 262144 KB, estimated 181484 objects
2011/05/27 11:10:58| Target number of buckets: 9074
2011/05/27 11:10:58| Using 16384 Store buckets
2011/05/27 11:10:58| Max Mem size: 262144 KB
2011/05/27 11:10:58| Max Swap size: 2097152 KB
2011/05/27 11:10:58| Version 1 of swap file without LFS support detected...
2011/05/27 11:10:58| Rebuilding storage in /usr/local/squid/cache (DIRTY)
2011/05/27 11:10:58| Using Least Load store dir selection
2011/05/27 11:10:58| Set Current Directory to /usr/local/squid/cache
2011/05/27 11:10:58| Loaded Icons.
2011/05/27 11:10:58| comm_open: socket failure: (43) Protocol not supported
2011/05/27 11:10:58| Accepting HTTP connections at 0.0.0.0:3128, FD 15.
2011/05/27 11:10:58| HTCP Disabled.
2011/05/27 11:10:58| Squid modules loaded: 0
2011/05/27 11:10:58| Ready to serve requests.
2011/05/27 11:10:58| Store rebuilding is 0.45% complete
2011/05/27 11:11:01| Done reading /usr/local/squid/cache swaplog (918896 entries)
2011/05/27 11:11:01| Finished rebuilding storage from disk.
2011/05/27 11:11:01| 525546 Entries scanned
2011/05/27 11:11:01| 0 Invalid entries.
2011/05/27 11:11:01| 0 With invalid flags.
2011/05/27 11:11:01| 132196 Objects loaded.
2011/05/27 11:11:01| 0 Objects expired.
2011/05/27 11:11:01| 393350 Objects cancelled.
2011/05/27 11:11:01| 0 Duplicate URLs purged.
2011/05/27 11:11:01| 0 Swapfile clashes avoided.
2011/05/27 11:11:01| Took 3.11 seconds (42543.35 objects/sec).
2011/05/27 11:11:01| Beginning Validation Procedure
2011/05/27 11:11:01| Completed Validation Procedure
2011/05/27 11:11:01| Validated 264413 Entries
2011/05/27 11:11:01| store_swap_size = 1887334
2011/05/27 11:11:01| storeLateRelease: released 0 objects
2011/05/27 11:12:42| comm.cc(989) commResetFD: WARNING: FD -1 socket failed to allocate: (43) Protocol not supported
И ПОСЛЕДНЯЯ СТРОКА ВЫДАЁТСЯ СОТНИ РАЗ В СЕКУНДУ!!!!
Re: Ошибка при запуске Squid, FreeBSD 8.2
Добавлено: 2011-05-29 8:11:49
vadim64
с какими опциями собирали сквид?
Re: Ошибка при запуске Squid, FreeBSD 8.2
Добавлено: 2011-05-30 5:57:55
persey
Сквид не я собирал, и спросить не у кого. До этого работал нормально и я туда не лез.
За исключением, если набирать на клиенте в браузере строку
http://freebsd.org, тут же инет на несколько секунд падал.
Re: Ошибка при запуске Squid, FreeBSD 8.2
Добавлено: 2011-05-30 6:22:00
persey
При чём с некоторого времени, ещё заметил, что на пару сайтов при открытии страницы на пару секунд отваливается аська, но страницы всё таки загружаются, если не использовать сквид, то работает всё нормально.
Re: Ошибка при запуске Squid, FreeBSD 8.2
Добавлено: 2011-05-30 19:54:39
vadim64
последние два поста впечатлили. ваши взгляды на нормальную работу - взгляды виндузятника)))
чтобы посмотреть как собран сквид:
Re: Ошибка при запуске Squid, FreeBSD 8.2
Добавлено: 2011-05-31 5:51:32
persey
1 # This file is auto-generated by 'make config'.
2 # No user-servicable parts inside!
3 # Options for squid-2.7.7_3
4 _OPTIONS_READ=squid-2.7.7_3
5 WITHOUT_SQUID_KERB_AUTH=true
6 WITH_SQUID_LDAP_AUTH=true
7 WITHOUT_SQUID_NIS_AUTH=true
8 WITH_SQUID_SASL_AUTH=true
9 WITH_SQUID_DELAY_POOLS=true
10 WITHOUT_SQUID_SNMP=true
11 WITH_SQUID_CARP=true
12 WITHOUT_SQUID_SSL=true
13 WITHOUT_SQUID_PINGER=true
14 WITHOUT_SQUID_DNS_HELPER=true
15 WITHOUT_SQUID_HTCP=true
16 WITHOUT_SQUID_VIA_DB=true
17 WITHOUT_SQUID_CACHE_DIGESTS=true
18 WITH_SQUID_WCCP=true
19 WITHOUT_SQUID_WCCPV2=true
20 WITHOUT_SQUID_STRICT_HTTP=true
21 WITH_SQUID_IDENT=true
22 WITHOUT_SQUID_REFERER_LOG=true
23 WITHOUT_SQUID_USERAGENT_LOG=true
24 WITHOUT_SQUID_ARP_ACL=true
25 WITHOUT_SQUID_PF=true
26 WITHOUT_SQUID_IPFILTER=true
27 WITHOUT_SQUID_FOLLOW_XFF=true
28 WITHOUT_SQUID_AUFS=true
29 WITHOUT_SQUID_COSS=true
30 WITH_SQUID_KQUEUE=true
31 WITHOUT_SQUID_LARGEFILE=true
32 WITHOUT_SQUID_STACKTRACES=true
Re: Ошибка при запуске Squid, FreeBSD 8.2
Добавлено: 2011-05-31 12:06:24
MASiK
Код: Выделить всё
2011/05/27 11:12:42| comm.cc(989) commResetFD: WARNING: FD -1 socket failed to allocate: (43) Protocol not supported
закоментировать все что касается ip6 в /etc/netconfig (На скока помню там 2 строчки первые udp6 tcp6 тока)
Он говорит что не может повесится на ipv6
P.S. Кстати учимся работать с гуглом
http://www.google.ru/search?sourceid=ch ... +supported (3я строчка)
Re: Ошибка при запуске Squid, FreeBSD 8.2
Добавлено: 2011-05-31 13:28:08
persey
не ясно при чём тут ip6, но тем не менее проверил, закомментировал указаные 2 строки - не повлияло.
Гуглом я как раз пользуюсь, и прежде чем обратиться за помощью перерыл горку инфы.
Re: Ошибка при запуске Squid, FreeBSD 8.2
Добавлено: 2011-11-16 10:09:11
awgoor
У меня такая же проблема делал все как по статье
Код: Выделить всё
http://www.lissyara.su/articles/freebsd ... ams+rejik/
и после запуска Squid вылезли ощибки
может кто решил эту проблему ?