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

Исходное сообщение
"О боги компьютерного мира, помогите к идущему к вашему олимпу!!! "

Отправлено Aldriff , 17-Май-05 11:48 
Ситуация такая!
Есть фришка 5.3 релиз. На ней настроен НАТ (natd+ipfw) и кэширующий ДНМ (за что отдельное спасибо вашему сайту в общем и форуму в частности). Решил установить прокси squid. Установил 2.5.6_12 версию. Почитал доки. Стал настраивать squid.conf, поставил icp_port 0 и htcp_port 0
(сетка локальная такая 192.168.0.0/16, шлюз 192.168.1.1-это его внутренний интерфейс в локалку) поставил http_port 192.168.1.1:3128
Далее
cashe_dir default 800 16 256
cache_store_log none
ftp_user anonymous:12345@ (правильно ли написал чтобы логин был anonymous а пароль 12345 ????)
acl all src 192.16.0.0/16
http_access allow all
cache_effective_user nobody
cache_effective_group nogroup

store_avg_object_size 8 KB
cache_mem 40 MB (всего 128, нормально??)


ну потом такие команды:
chown nobody:nogroup /usr/local/squid/logs
mkdir /var/squid
chown nobody:nogroup /var/squid

Далее запускаю /usr/local/sbin/squid -z
htcp_port 0 unrecognized  
cache_effective_group nogroup unrecognized
(Закоментировал эти строки в squid.conf )
  и далее ВИСИТ (правда комп не был подключен к Сети! может по этому висел?)

Наверное глупость сделал, но я поставил squid_enable="YES" в rc.conf
Перезагружаюсь...
При загрузке squid компьютер висит...
ctrl+C пишет:
can't cd /usr/local/squid/logs
и ВИСИТ...
снова ввожу
chown nobody /usr/local/squid/logs
mkdir /var/squid
chown nobody /var/squid
потом  
/usr/local/sbin/squid -z
И ВИЖУ (О, УЖАС!!!):
FATAL: Could not determine fully qualified hostname. Please set 'visible_hostname'
Squid Cache (Version 2.5.STABLE6): Terminated abnormally
CPU Usage:0.015 seconds=0.000 user +0.015 sys
Maximum Resident Size:1616KB
Page faults with physical i/o :0
May 16 18:42:17 Company squid:Could not determine fullyqualified hostname.
Please set 'visible_hostname'
Abort (core dumped)
Company# May 16 18:42:17 Company kernel: pid 478 (squid), uid 0: exited on signal 6 (core dumped)
Вот такая ерунда!
В чем может быть дело, где надо исправить???


Содержание

Сообщения в этом обсуждении
"О боги компьютерного мира, помогите к идущему к вашему олимп..."
Отправлено kir , 17-Май-05 12:03 
>chown nobody:nogroup /usr/local/squid/logs
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
chown nobody:nobody /usr/local/squid/logs

>FATAL: Could not determine fully qualified hostname. Please set 'visible_hostname'
^^^^^^^^^^^^^^^^^^^^^^^^^^^
   помоему и так все понятно


"О боги компьютерного мира, помогите к идущему к вашему олимп..."
Отправлено Aldriff , 17-Май-05 12:10 
>>chown nobody:nogroup /usr/local/squid/logs
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> chown nobody:nobody /usr/local/squid/logs
>
>>FATAL: Could not determine fully qualified hostname. Please set 'visible_hostname'
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   помоему и так все понятно

Я потом поставил userа как root и все переписал (все команды) но все равно пишет что и писал!


"О боги компьютерного мира, помогите к идущему к вашему олимп..."
Отправлено Dmitry U. Karoiv , 17-Май-05 12:05 
> поставил icp_port 0 и htcp_port 0

Выкинь на фиг!


> cache_effective_group nogroup unrecognized

Можно создать эту группу в /etc/group.


> Наверное глупость сделал, но я поставил squid_enable="YES" в rc.conf

Правильно сделал - это необходимо. Почитай /usr/local/etc/rc.d/squid.sh - там видна необходимость этого.


> can't cd /usr/local/squid/logs


Проверяй права доступа ко всем директориям на пути - видимо, тот юзер, от имени и с правами которого работает Squid, не имеет права eXecute одну из них.

> chown nobody /usr/local/squid/logs

Правильно.


> mkdir /var/squid
> chown nobody /var/squid

А это зачем?


> FATAL: Could not determine fully qualified hostname. Please set 'visible_hostname'

Ну так найди в squid.conf строчку 'visible_hostname', раскомментарь её и впиши туда твоё DNS-имя. Кстати, желательно, чтобы оно правильно резолвилось и прямо, и реверсно.

И ещё: при старте Squid проверяет доступность нескольких DNS-имён; если они не резолвятся, то Squid не запускается. Так навскидку не помню - ищи ".net", ".org" и ".com" в squid.conf.


"О боги компьютерного мира, помогите к идущему к вашему олимп..."
Отправлено Aldriff , 17-Май-05 15:14 
Спасибо! Все так сделал, но вот только проблема с FATAL осталась!
FATAL: Could not determine fully qualified hostname. Please set 'visible_hostname'
Squid Cache (Version 2.5.STABLE6): Terminated abnormally
CPU Usage:0.015 seconds=0.000 user +0.015 sys
Maximum Resident Size:1616KB
Page faults with physical i/o :0
May 16 18:42:17 Company squid:Could not determine fullyqualified hostname.
Please set 'visible_hostname'
Abort (core dumped)
Company# May 16 18:42:17 Company kernel: pid 478 (squid), uid 0: exited on signal 6 (core dumped)
Какое имя надо писать в 'visible_hostname' из resolv.conf или еще ооткуда нибудь???


"О боги компьютерного мира, помогите к идущему к вашему олимп..."
Отправлено ipmanyak , 18-Май-05 08:13 
>Спасибо! Все так сделал, но вот только проблема с FATAL осталась!
>FATAL: Could not determine fully qualified hostname. Please set 'visible_hostname'
>Squid Cache (Version 2.5.STABLE6): Terminated abnormally
>CPU Usage:0.015 seconds=0.000 user +0.015 sys
>Maximum Resident Size:1616KB
>Page faults with physical i/o :0
>May 16 18:42:17 Company squid:Could not determine fullyqualified hostname.
>Please set 'visible_hostname'
>Abort (core dumped)
>Company# May 16 18:42:17 Company kernel: pid 478 (squid), uid 0: exited
>on signal 6 (core dumped)
>Какое имя надо писать в 'visible_hostname' из resolv.conf или еще ооткуда нибудь???
>
имхо любое
напиши локальное имя хоста или localhost


"О боги компьютерного мира, помогите к идущему к вашему олимп..."
Отправлено fi , 15-Июл-05 04:09 
я делал так...после http_port ставил
visible_hostname zuzu

после проблемма исчезла

кстати tail -f /var/log/messages
тоже очень хорошо помогает разбиратся