openSUSE, SUSE Linux Enterprise
Модератор: Модераторы разделов
Docent
Сообщения: 216
Сообщение
Docent » 15.08.2006 11:24
Подключен adsl ethernet модем, на второй сетевухе висит локалка, в ней необходимо дать доступ одному человеку.
Прописываю конфиг, но ниче не работает
Код: Выделить всё
http_port 100.100.100.33:3128
visible_hostname docent
cache_mem 50 MB
cache_dir ufs /usr/local/squid/cache 100 16 256
acl all src 0.0.0.0/0.0.0.0
acl access_VM src 100.100.100.38/255.0.0.0
acl localhost src 127.0.0.0/255.255.255.255
acl SSL_ports port 443 563
acl CONNECT method CONNECT
acl BANNER url_regex banner reklama linkexch banpics
http_access allow access_VM
http_access allow SSL_ports
http_access deny CONNECT !SSL_ports
http_access deny all
При старте выводит:
Код: Выделить всё
dhcppc0:/etc/init.d # squid
2006/08/15 11:12:40| parseConfigFile: line 1 unrecognized: 'http_port 100.100.100.33:3128'
2006/08/15 11:12:40| parseConfigFile: line 2 unrecognized: 'visible_hostname docent'
2006/08/15 11:12:40| parseConfigFile: line 4 unrecognized: 'cache_mem 50 MB'
FATAL: Bungled squid.conf line 5: cache_dir ufs /usr/local/squid/cache 100 16 256
Squid Cache (Version 2.5.STABLE10): Terminated abnormally.
dhcppc0:/etc/init.d # dhcppc0:/etc/squid #
Подскажите что не так тут?
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Сообщение
sash-kan » 15.08.2006 12:43
вариант: проблема с символом окончания строки? (если конфиг изначально был создан под виндой)
snake
Бывший модератор
Сообщения: 677
Сообщение
snake » 15.08.2006 13:10
sash-kan писал(а): ↑ 15.08.2006 12:43
вариант: проблема с символом окончания строки? (если конфиг изначально был создан под виндой)
Это, во-первых,... А, во-вторых, почему
http_port 100.100.100.33:3128
Когда всю жизнь было:
http_port 3128
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Сообщение
sash-kan » 15.08.2006 13:18
(snake @ Aug 15 2006, в 12:10) писал(а): почему
http_port 100.100.100.33:3128
Когда всю жизнь было:
http_port 3128
а это уже кому как надо
Docent
Сообщения: 216
Сообщение
Docent » 15.08.2006 16:15
конфиг был создан в консоли при помощи mc
поправил каталог на другой перестал ругаться на кеш теперь на другую тему перешел
Код: Выделить всё
dhcppc0:/etc/init.d # squid -z
2006/08/15 16:25:22| parseConfigFile: line 1 unrecognized: 'http_port 100.100.100.33:3128'
2006/08/15 16:25:22| parseConfigFile: line 2 unrecognized: 'visible_hostname docent'
2006/08/15 16:25:22| parseConfigFile: line 4 unrecognized: 'cache_mem 50 MB'
FATAL: Bungled squid.conf line 5: cache_dir ufs /windows/C/squid/cache 100 16 256
Squid Cache (Version 2.5.STABLE10): Terminated abnormally.
dhcppc0:/etc/init.d # squid -z
2006/08/15 16:27:19| parseConfigFile: line 1 unrecognized: 'http_port 100.100.100.33:3128'
2006/08/15 16:27:19| parseConfigFile: line 2 unrecognized: 'visible_hostname docent'
2006/08/15 16:27:19| parseConfigFile: line 4 unrecognized: 'cache_mem 50 MB'
2006/08/15 16:27:19| parseConfigFile: line 7 unrecognized: 'acl all src 0.0.0.0/0.0.0.0'
2006/08/15 16:27:19| parseConfigFile: line 8 unrecognized: 'acl access_VM src 100.100.100.38/255.0.0.0'
2006/08/15 16:27:19| parseConfigFile: line 10 unrecognized: 'acl SSL_ports port 443 563'
2006/08/15 16:27:19| parseConfigFile: line 11 unrecognized: 'acl CONNECT method CONNECT'
2006/08/15 16:27:19| parseConfigFile: line 12 unrecognized: 'acl BANNER url_regex banner reklama linkexch banpics'
2006/08/15 16:27:19| parseConfigFile: line 14 unrecognized: 'http_access allow access_VM'
2006/08/15 16:27:19| parseConfigFile: line 15 unrecognized: 'http_access allow SSL_ports'
2006/08/15 16:27:19| ACL name 'CONNECT' not defined!
FATAL: Bungled squid.conf line 16: http_access deny CONNECT !SSL_ports
Squid Cache (Version 2.5.STABLE10): Terminated abnormally.
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Сообщение
sash-kan » 15.08.2006 17:58
(Docent @ Aug 15 2006, в 15:15) писал(а): конфиг был создан в консоли при помощи mc
mc не умеет создавать файлы. а вот mcedit умеет прекрасно редактировать файлы с концовкой строк вида \cr\lf. проверь, в конце концов, hexdump-ом.
Docent
Сообщения: 216
Сообщение
Docent » 15.08.2006 19:15
Теперь при запуске ругается на маску. Но это не страшно.
Как его запустить?
запускаю так
Код: Выделить всё
dhcppc0:/etc/squid # squid start
2006/08/15 19:06:13| aclParseIpData: WARNING: Netmask masks away part of the specified IP in '100.100.100.38/255.0.0.0'
dhcppc0:/etc/squid # ps ax|grep squid
13982 ? Ss 0:00 squid start
dhcppc0:/etc/squid # /usr/sbin/squid
2006/08/15 19:07:59| aclParseIpData: WARNING: Netmask masks away part of the specified IP in '100.100.100.38/255.0.0.0'
dhcppc0:/etc/squid # ps ax|grep squid
14053 ? Ss 0:00 /usr/sbin/squid
dhcppc0:/etc/squid #
Должно быть по две строчки с grep и без него.
Поправил маску теперь вот так, но все равно он не запускается.
Код: Выделить всё
dhcppc0:/etc/squid # squid start
dhcppc0:/etc/squid # ps ax|grep squid
14604 pts/3 R+ 0:00 grep squid
Docent
Сообщения: 216
Сообщение
Docent » 17.08.2006 10:34
Вобщем взял дефолтный конфиг, полностью перечитал его коменты, все заново настроил и покатило. В чем была зацепка так и не понял. Щас все работает.