URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 92434
[ Назад ]

Исходное сообщение
"Squid na Debian 6, без поддержки ipv6"

Отправлено Jakov , 13-Окт-11 11:05 
Hello all.

Имеем свеже установленную Debian 6.0.3 + squid.
Запретил поддержку ipv6:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

При старте squid  (SQUID 3.1.6) в лог chache.log сыпятся вот такие ошибки ...

DNS Socket created at [::], FD 7
DNS Socket created at 0.0.0.0, FD 8
Adding domain yyy.local from /etc/resolv.conf
...
commBind: Cannot bind socket FD 109 to [::1]: (99) Cannot assign requested address
commBind: Cannot bind socket FD 110 to [::1]: (99) Cannot assign requested address
ipcCreate: Failed to create child FD.
WARNING: Cannot run '/usr/lib/squid3/wbinfo_group.pl' process.
commBind: Cannot bind socket FD 111 to [::1]: (99) Cannot assign requested address
commBind: Cannot bind socket FD 112 to [::1]: (99) Cannot assign requested address
ipcCreate: Failed to create child FD.

Наличие магичиских [::] и [::1] навеевает , что корень зла в поддержке IPV6.

>DNS Socket created at [::], FD 7

Можно ли запретить создавать сокет?

Как можно вообще пофиксить данную тему?
Буду благодарен любым идеям.


Содержание

Сообщения в этом обсуждении
"Squid na Debian 6, без поддержки ipv6"
Отправлено ipmanyak , 13-Окт-11 11:23 
>[оверквотинг удален]
> address
> commBind: Cannot bind socket FD 112 to [::1]: (99) Cannot assign requested
> address
> ipcCreate: Failed to create child FD.
> Наличие магичиских [::] и [::1] навеевает , что корень зла в поддержке
> IPV6.
>>DNS Socket created at [::], FD 7
> Можно ли запретить создавать сокет?
> Как можно вообще пофиксить данную тему?
> Буду благодарен любым идеям.

вы айпи адреса попрятали, или у вас так и есть с двоеточиями?
http://wiki.squid-cache.org/SquidFaq/CompleteFaq#SquidFaq.2B...
Покажите squid.conf, на каком айпи сказали слушать сквиду?



"Squid na Debian 6, без поддержки ipv6"
Отправлено Jakov , 13-Окт-11 11:37 
Ничего не прятал ..
Сначала было стандартно (как в конфиге предыдущего прокси)
http_port 9999
icp_port 0

При этом образовывался сокет ipv6, но не создавался сокет на ipv4
Ошибки в логах были те-же

Далее пробовал комбинации
http_port 0.0.0.0:9999 и http_port x.x.x.x:9999 (аддрес интерфейса)
Эффект тот-же.
остановился на
http_port 0.0.0.0:9999


"Squid na Debian 6, без поддержки ipv6"
Отправлено Jakov , 13-Окт-11 13:50 
AnyOne?

"Squid na Debian 6, без поддержки ipv6"
Отправлено Jakov , 14-Окт-11 16:33 
глючный бажный squid.
Пересобрал из сырцов последнюю (на данный момент)версию 3.1.16 с опцией disable-ipv6

"Squid na Debian 6, без поддержки ipv6"
Отправлено Mc.Sim , 19-Фев-12 21:36 
Спасение в этом:
gw ~ # grep ^tcp_out /etc/squid3/squid.conf
tcp_outgoing_address 0.0.0.0 all


"Squid na Debian 6, без поддержки ipv6"
Отправлено black , 14-Июн-13 10:02 
> Спасение в этом:
> gw ~ # grep ^tcp_out /etc/squid3/squid.conf
> tcp_outgoing_address 0.0.0.0 all

(раскопки)
указанное Вами не фурычит. проблема ipv6 из-за прова, решается так:
dns_v4_first on