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
Можно ли запретить создавать сокет?
Как можно вообще пофиксить данную тему?
Буду благодарен любым идеям.
>[оверквотинг удален]
> 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, на каком айпи сказали слушать сквиду?
Ничего не прятал ..
Сначала было стандартно (как в конфиге предыдущего прокси)
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
AnyOne?
глючный бажный squid.
Пересобрал из сырцов последнюю (на данный момент)версию 3.1.16 с опцией disable-ipv6
Спасение в этом:
gw ~ # grep ^tcp_out /etc/squid3/squid.conf
tcp_outgoing_address 0.0.0.0 all
> Спасение в этом:
> gw ~ # grep ^tcp_out /etc/squid3/squid.conf
> tcp_outgoing_address 0.0.0.0 all(раскопки)
указанное Вами не фурычит. проблема ipv6 из-за прова, решается так:
dns_v4_first on