LINUX.ORG.RU
ФорумAdmin

SQUID настройка и запуск


0

0

В общем извиняюсь за глупые вопросы сразу...Но дело в том что я первый раз настраиваю SQUID а спросить не у кого. Короче я его установил с обычным ключом prefix=/usr/local/squid и нашел все там где оно должно быть. Сперва бы я хотел настроить его просто без всяких delay pools и тд . Хотелось бы пока чтобы он просто кешировал ну и ограничивал по ip адресам (и по портам и времени). Сетка у меня 192.168.241.0/24, но доступ в Нет нужно сделать не всем а допустим 192.168.241.0/24-192.168.241.20/24. Я посмотрел файл squid.conf и не совсем понел что и куда . Нужно чтоли раскоментировать строки с указанными параметрами ну и при желании исправить под себя ? В общем я так и попробовал сделать , но при запуске Squid -z он мне выдал такую строку: Fatal : Could not determine fully qualified hostname. Please set "visible_hostname" Чего ему надо от меня !??! Буду благодарен за помощь . Чайник.


В конфигурации настрой acl. Мне надо было запретить доступ отдельным машинам, то я записал примерно следующее acl user_ip 192.168.0.55 http_access deny user_ip

user_ip - название правила. В этом же разделе, насколько я помню, есть пример правил для портов, так что копай тут.

anonymous
()

А до, того как ты что-то менял все нормально работало? Пользователи пользовались инетом?

CycLonE
()

Пишешь что-то вроде:
acl localhost src 127.0.0.1/255.255.255.255
acl host1 src 192.168.241.x1/255.255.255.255
acl host2 src 192.168.241.x2/255.255.255.255
.....
http_access deny all
http_access allow localhost
http_access allow host1
http_access allow host2
........
Насчет visible_hostname - в конфиге написано следующее и по умолчанию все закомментировано и ничему не мешает:
# TAG: visible_hostname
#If you want to present a special hostname in error messages, etc.,
#then 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.
#
#visible_hostname www-cache.foo.org
Видимо он у тебя просто не может создать дерево под кэш, пытается ругнуться и не знает куда. Посмотри, куда он пытается его влепить, есть ли старшие директории, место на диске и т.д.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.