Ошибка при запуске Squid, FreeBSD 8.2

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
alcahonik
проходил мимо
Сообщения: 4
Зарегистрирован: 2011-05-22 12:54:26

Ошибка при запуске Squid, FreeBSD 8.2

Непрочитанное сообщение alcahonik » 2011-05-22 13:14:45

Здравствуйте. Делал все по статье 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 в конфиге нету. Пожалуйста, подскажите решение проблемы и чем она вызвана.

---
Так же если вам не трудно, расскажите в чем различие методов авторизации, так как имеются статьи с разными методами авторизации.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
alex117
ст. сержант
Сообщения: 377
Зарегистрирован: 2010-07-30 13:25:13

Re: Ошибка при запуске Squid, FreeBSD 8.2

Непрочитанное сообщение alex117 » 2011-05-22 19:17:57

Ты в /etc/hosts прописал свой ip? Типа

Код: Выделить всё

127.0.0.1         localhost
192.168.0.1        squid.local.net   squid
Так же если вам не трудно, расскажите в чем различие методов авторизации, так как имеются статьи с разными методами авторизации.
Тут уже все зависит от ситуации, если у тебя есть домен-контроллер на WinServer, то лучше сделать авторизацию через него, незачем например городить ldap-сервер для этого и наоборот. Либо делать авторизацию через файл с паролями, если есть выше названные базы с пользователями. Разница же в конфигурации squid будет очень незначительна, буквально в 2-3 строки.

alcahonik
проходил мимо
Сообщения: 4
Зарегистрирован: 2011-05-22 12:54:26

Re: Ошибка при запуске Squid, FreeBSD 8.2

Непрочитанное сообщение alcahonik » 2011-05-22 19:46:55

Да, ip адреса у меня указаны. Про методы авторизации хотелось бы узнать более подробно. Ну например название метода -> способ авторизации (по логину, паролю и т.п.).

Аватара пользователя
alex117
ст. сержант
Сообщения: 377
Зарегистрирован: 2010-07-30 13:25:13

Re: Ошибка при запуске Squid, FreeBSD 8.2

Непрочитанное сообщение alex117 » 2011-05-22 22:17:15

Попробуй другой 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 и тогда все работает.
С виндовой авторизацией примерно также будет.

alcahonik
проходил мимо
Сообщения: 4
Зарегистрирован: 2011-05-22 12:54:26

Re: Ошибка при запуске Squid, FreeBSD 8.2

Непрочитанное сообщение alcahonik » 2011-05-23 13:28:35

Что-то не хочет работать и все. Возможно у меня руки кривые, не могу отрицать, занимаюсь этим 4 день. Думаю мне стоит написать к чему я стремлюсь и чего хочу добиться. Нужно создать прокси сервер с авторизацией по логину и паролю. Логин и пароль хранить например в MySQL, необходимо иметь возможность быстро редактировать и добавлять данные пользователя. Так же необходимо распределять пользователей на различные группы, с различным ограничением скорости.

Аватара пользователя
alex117
ст. сержант
Сообщения: 377
Зарегистрирован: 2010-07-30 13:25:13

Re: Ошибка при запуске Squid, FreeBSD 8.2

Непрочитанное сообщение alex117 » 2011-05-23 23:41:14

Насчет MySQL не знаю. Можешь поставить Ldap и добавлять пользователей через LdapAdmin. Рабочую строку конфига я тебе уже дал. Ldap можешь настроить по любой статье на этом сайте.

alcahonik
проходил мимо
Сообщения: 4
Зарегистрирован: 2011-05-22 12:54:26

Re: Ошибка при запуске Squid, FreeBSD 8.2

Непрочитанное сообщение alcahonik » 2011-05-24 11:37:58

И так, задам вопрос вновь, что значит это "squid mimeLoadIcon: cannot parse internal URL" и как с этим бороться. Найти решение так и не удалось, вновь установил FreeBSD и делал все точно по статье http://www.lissyara.su/articles/freebsd ... ams+rejik/. После редактирования конфига, автор говорит запустить SQUID, вот тут-то и выходит данная ошибка.

persey
рядовой
Сообщения: 15
Зарегистрирован: 2011-05-04 14:15:48

Re: Ошибка при запуске Squid, FreeBSD 8.2

Непрочитанное сообщение persey » 2011-05-27 11:05:13

Извиняюсь за то что влез, но положение у меня не завидное
Падает 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
И ПОСЛЕДНЯЯ СТРОКА ВЫДАЁТСЯ СОТНИ РАЗ В СЕКУНДУ!!!!
Последний раз редактировалось vadim64 2011-05-29 8:08:46, всего редактировалось 1 раз.
Причина: [code][/code]

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Ошибка при запуске Squid, FreeBSD 8.2

Непрочитанное сообщение vadim64 » 2011-05-29 8:11:49

с какими опциями собирали сквид?
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

persey
рядовой
Сообщения: 15
Зарегистрирован: 2011-05-04 14:15:48

Re: Ошибка при запуске Squid, FreeBSD 8.2

Непрочитанное сообщение persey » 2011-05-30 5:57:55

Сквид не я собирал, и спросить не у кого. До этого работал нормально и я туда не лез.
За исключением, если набирать на клиенте в браузере строку http://freebsd.org, тут же инет на несколько секунд падал.

persey
рядовой
Сообщения: 15
Зарегистрирован: 2011-05-04 14:15:48

Re: Ошибка при запуске Squid, FreeBSD 8.2

Непрочитанное сообщение persey » 2011-05-30 6:22:00

При чём с некоторого времени, ещё заметил, что на пару сайтов при открытии страницы на пару секунд отваливается аська, но страницы всё таки загружаются, если не использовать сквид, то работает всё нормально.

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Ошибка при запуске Squid, FreeBSD 8.2

Непрочитанное сообщение vadim64 » 2011-05-30 19:54:39

последние два поста впечатлили. ваши взгляды на нормальную работу - взгляды виндузятника)))
чтобы посмотреть как собран сквид:

Код: Выделить всё

cat -n /var/db/ports/squid/options
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

persey
рядовой
Сообщения: 15
Зарегистрирован: 2011-05-04 14:15:48

Re: Ошибка при запуске Squid, FreeBSD 8.2

Непрочитанное сообщение persey » 2011-05-31 5:51:32

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

Аватара пользователя
MASiK
лейтенант
Сообщения: 625
Зарегистрирован: 2008-09-19 20:09:41
Откуда: Оттуда
Контактная информация:

Re: Ошибка при запуске Squid, FreeBSD 8.2

Непрочитанное сообщение MASiK » 2011-05-31 12:06:24

Код: Выделить всё

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я строчка)
Самурай

persey
рядовой
Сообщения: 15
Зарегистрирован: 2011-05-04 14:15:48

Re: Ошибка при запуске Squid, FreeBSD 8.2

Непрочитанное сообщение persey » 2011-05-31 13:28:08

не ясно при чём тут ip6, но тем не менее проверил, закомментировал указаные 2 строки - не повлияло.
Гуглом я как раз пользуюсь, и прежде чем обратиться за помощью перерыл горку инфы.

awgoor
мл. сержант
Сообщения: 132
Зарегистрирован: 2011-04-07 12:42:15

Re: Ошибка при запуске Squid, FreeBSD 8.2

Непрочитанное сообщение awgoor » 2011-11-16 10:09:11

У меня такая же проблема делал все как по статье

Код: Выделить всё

http://www.lissyara.su/articles/freebsd ... ams+rejik/
и после запуска Squid вылезли ощибки

Код: Выделить всё

mimeLoadIcon: cannot parse internal URL
может кто решил эту проблему ?