Squid for ASPLinux 12

Аватар пользователя dromanoff

Доброго времени суток!
Не подскажете реально работащую сборку SQUID или другой рабоатающий PROXY под 12 версию ASP. Желательно конкретную ссылку под конкретный файл.

Аватар пользователя BigAndy

Re: squid for ASPLinux 12

ftp.asplinux.ru/pub/i386/updates/12/i386/squid-2.6.STABLE16-4.0.120asp.i386.rpm

Аватар пользователя dromanoff

Re: squid for ASPLinux 12

Спасибо! Не обращал внимание на раздел "updates", теперь все пересмотрю. Еще раз спасибо.

Аватар пользователя dromanoff

Re: squid for ASPLinux 12

Еще проблемка. Установиться он вроде как установился все ОК! Но запускаться не хочет пишет следующее:

[root@redirector ~]# squid
FATAL: Could not determine fully qualified hostname.
Please set 'visible_hostname'

Squid Cache (Version 2.6.STABLE16):
Terminated abnormally.
CPU
Usage: 0.017 seconds = 0.007 user + 0.010 sys
Maximum
Resident Size: 0 KB
Page faults with physical i/o: 9

Аварийный останов

Может там есть какие-то тонкости при запуске?

Аватар пользователя Skala

Re: squid for ASPLinux 12

dromanoff писал(а):
Еще проблемка. Установиться он вроде как установился все ОК! Но запускаться не хочет пишет следующее:

[root@redirector ~]# squid
FATAL: Could not determine fully qualified hostname.
Please set 'visible_hostname'

Он же пишет при запуске: установите 'visible_hostname'.
Откройте под рутом в редакторе файл настройки сквида (это должно быть /etc/squid/squid.conf ), найдите там visible_hostname и почитайте, какие значения ему нужно установить ;-)

Аватар пользователя dromanoff

Re: squid for ASPLinux 12

Открыл ... долго искал где там 'visible_hostname'.
Наверное нашел что-то не то ибо после того как там вписал хост ничего не поменялось.

А можно тыркнуть где именно он прописывается?

Аватар пользователя BigAndy

Re: squid for ASPLinux 12

А вы документацию перез запуском прочитали (или хотя бы прилагаемые примеры конфигурационных файлов?)

Аватар пользователя Skala

Re: squid for ASPLinux 12

Что-то да, действительно... у меня вот в /etc/squid/squid.conf есть это:

# TAG: visible_hostname
# If you want to present a special hostname in error messages, etc,
# define this. Otherwise, the return value of gethostname()
# will be used. If you have multiple caches in a cluster and
# get errors about IP-forwarding you must set them to have individual
# names with this setting.

Аватар пользователя dromanoff

Re: squid for ASPLinux 12

Надо менять судя по всему вот эту конфигурацию:

acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl all src 0.0.0.0/0.0.0.0
acl allowed_hosts src 192.168.10.0/255.255.255.0

А вот где что меняется не врублюсь
У меня:

[root@redirector ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.7.4 192.168.50.1 255.255.255.255 UGH 0 0 0 eth0
10.255.255.253 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.50.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0

То есть мне надо ставить:

acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl all src 0.0.0.0/0.0.0.0
acl allowed_hosts src 192.168.7.4/255.255.255.255

Но при такой конфигурации выдает:

[root@redirector ~]# squid -z
FATAL: Could not determine fully qualified hostname. Please set 'visible_hostname'

Squid Cache (Version 2.6.STABLE16): Terminated abnormally.
CPU Usage: 0.015 seconds = 0.005 user + 0.010 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 8
Аварийный останов
[root@redirector ~]#

Please! Чего куда писать???

Аватар пользователя dromanoff

Re: squid for ASPLinux 12

Сейчас пробую следующую конфигурацию:

#Recommended minimum configuration:
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst vpn0.giga.su/255.255.255.255

В строке где visible_hostname

# TAG: visible_hostname
# If you want to present a special hostname in error messages, etc,
# define this. Otherwise, the return value of gethostname()
# will be used. If you have multiple caches in a cluster and
# get errors about IP-forwarding you must set them to have individual
# names with this setting.
#
#Default:
# visible_hostname vpn0.giga.su

# TAG: unique_hostname
# If you want to have multiple machines with the same
# 'visible_hostname' you must give each machine a different
# 'unique_hostname' so forwarding loops can be detected.
#
#Default:
# visible_hostname vpn0.giga.su

# TAG: hostname_aliases
# A list of other DNS names your cache has.
#
#Default:
# none

Я там не где не напахал?

В конечном итоге выдает:

[root@redirector ~]# squid -z
2008/05/26 10:06:39| decode_addr: Invalid IP address 'vpn0.giga.su'
2008/05/26 10:06:39| squid.conf line 577: acl to_localhost dst vpn0.giga.su/255.255.255.255
2008/05/26 10:06:39| aclParseIpData: Ignoring invalid IP acl entry: unknown first address 'vpn0.giga.su'
2008/05/26 10:06:39| aclParseAclLine: WARNING: empty ACL: acl to_localhost dst vpn0.giga.su/255.255.255.255
FATAL: Could not determine fully qualified hostname. Please set 'visible_hostname'

Squid Cache (Version 2.6.STABLE16): Terminated abnormally.
CPU Usage: 0.011 seconds = 0.005 user + 0.006 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
Аварийный останов
[root@redirector ~]#

Вопрос: где что не так???
Вроде как вместо vpn0.giga.su я должен вписывать 192.168.7.4 , но и при таком раскладе ругается на visible_hostname.

Аватар пользователя Skala

Re: squid for ASPLinux 12

dromanoff писал(а):
Вроде как вместо vpn0.giga.su я должен вписывать 192.168.7.4 , но и при таком раскладе ругается на visible_hostname.

А как ругается? Пишет, что нужно определить? Если да, то уберите комментарий - `#` перед visible_hostname.

И по-моему это не работает:

acl to_localhost dst vpn0.giga.su/255.255.255.255

Вы почитайте доку по сквиду здесь. А если точнее- здесь.

Пы.Сы.
у себя я visible_hostname написал 192.168.0.1 - ip адрес машины, на которой сквид установлен.

Аватар пользователя dromanoff

Re: squid for ASPLinux 12

Раскоментировал. Сквид запустился. И не только эту строку раскоментировал, но и те что рекомендуют для настроек. На соседнем компе правда правда пока в виде заставки "EROR", но этот "EROR" уже от проксика - СКВИДа. То есть насколько я понимаю осталось где-то доступ правильно прописать.

Про visible_hostname - 192.168.0.1 спасибо, сейчас попробую. Может из-за этого и не работало.

И еще вопрос. Если я запускаю командой squid -F по идее СКВИД должен запускаться в графическом режиме, но у меня почему-то только в фоновом.

За статейку спасибо щас поизучаем.

Аватар пользователя Skala

Re: squid for ASPLinux 12

dromanoff писал(а):
То есть насколько я понимаю осталось где-то доступ правильно прописать....За статейку спасибо щас поизучаем.

После изучения вопрос должен отпасть.

dromanoff писал(а):
Если я запускаю командой squid -F по идее СКВИД должен запускаться в графическом режиме

Не верно. Верное истолкование параметра -F Вы найдете в одной из статей на opennet.

Аватар пользователя dromanoff

Re: squid for ASPLinux 12

Всем большое спасибо!
После замены в visible_hostname на исходный ip=192.168.0.1 и прописке прав доступа все заработало. Теперь интернет работает, сеть работает можно спокойно в настройках разбираться.

RSS-материал