squid for ASPLinux 12

Изображение пользователя dromanoff.
Опубликовано:
Раздел:

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


Изображение пользователя BigAndy.

Re: squid for ASPLinux 12 #1

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

Изображение пользователя dromanoff.

Re: squid for ASPLinux 12 #2

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

Изображение пользователя dromanoff.

Re: squid for ASPLinux 12 #3

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

[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 #4

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 #5

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

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

Изображение пользователя BigAndy.

Re: squid for ASPLinux 12 #6

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

Изображение пользователя Skala.

Re: squid for ASPLinux 12 #7

Что-то да, действительно... у меня вот в /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 #8

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

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 #9

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

#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 #10

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 #11

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

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

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

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

Изображение пользователя Skala.

Re: squid for ASPLinux 12 #12

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

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

Изображение пользователя dromanoff.

Re: squid for ASPLinux 12 #13

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