LINUX.ORG.RU
ФорумAdmin

SQUID: вопросы подмены IP, (113) No route to host, ..., помогите настроить прокси


0

0

Есть 2 насущных злободневных наболевших осточертевших вопроса, касающихся SQUID.
1). Как сделать так, чтобы СКВИД не подменял после себя адреса источников. После СКВИДа в направлении клиентов мне необходимо классифицировать трафик по адресу источнику, однако СКВИД адреса всех сайтов заменяет на свой. Можно ли это изменить?

2). Периодически (где-то 5-10% от общего числа запросов) выдает такую ошибку клиенту.

------------------------------------------------------------------------------
While trying to retrieve the URL: http://itk-94.bas-net.by/linux/Docum/Serv/squid_tune.html

The following error was encountered:

* Connection Failed

The system returned:

(113) No route to host

The remote host or network may be down. Please try the request again.

Your cache administrator is bill_gates@microsoft.net.
Generated Sun, 12 Feb 2006 02:38:43 GMT by linux.site (squid/2.5.STABLE10)

--------------------------------------------------------------------------------
-----

Это не зависит ни от сайта, ни от времени. Связь с провом стабильная. Ошибка выдается моментально при попытке зайти на сайт. Refresh сразу же помогает и страница моментально загружается. Очень бесит такая вещь, не подскажете, как лечить?

Мой конфиг squid.conf

acl all src 0.0.0.0/0.0.0.0

http_port 3128
icp_port 0

http_access allow all
icp_access allow all
miss_access allow all


cache_mem 8 MB

cache_dir ufs /usr/local/squid/cache 800 16 256
cache_access_log /usr/local/squid/logs/access.log
cache_log /usr/local/squid/logs/cache.log
cache_store_log /usr/local/squid/logs/store.log

cache_mgr bill_gates@microsoft.net

httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy

redirect_rewrites_host_header off

Сквид работает прозрачно. Спасибо.

>Как сделать так, чтобы СКВИД не подменял после себя адреса источников.

tcp_outgoing_address

а по поводу ошибки может гдето стоит ограничение на количество одновременно установленных соединений

anonymous
()
Ответ на: комментарий от anonymous

>tcp_outgoing_address

#  TAG: tcp_outgoing_address
#       Allows you to map requests to different outgoing IP addresses
#       based on the username or sourceaddress of the user making
#       the request.
#
#       tcp_outgoing_address ipaddr [[!]aclname] ...

Тут как раз противоположная задача решается - подменяется адресс в зависимости от ACL. Мне же нужно, чтобы СКВИД просто оставлял реальные адреса, а не подставлял свой в поле FROM.

>а по поводу ошибки может гдето стоит ограничение на количество одновременно установленных соединений

Да нет, вроде. В сквиде такую фичу не делал, в других утилитах тем более. Мне почему-то кажется, что тут причина в DNS, но пока не понимаю в чем именно.

Rykun
() автор топика
Ответ на: комментарий от Rykun

проксик на то и проксик . если про squid - правь исходник на счет отсутствия подмены ип адреса .

на счет ограничения пакетов - речь шла наверна о ограничении пакетов твоим провом .

anonymous
()

Ответь на вопрос: "Что такое прокси и зачем оно надо?"
Потом легче дела пойдут.

З.Ы. 1. Нельзя
     2. Много возможностей, например ДНС не успевает резолвить, ...

sdio ★★★★★
()
Ответ на: комментарий от sdio

> Ответь на вопрос: "Что такое прокси и зачем оно надо?"
Потом легче дела пойдут.

Спасибо за ликбез. Вобщем, как написано в Э. Немете, Squid - это кеширующий сервер и прокси-сервер одновременно. Впринципе вторая часть мне не нужна. Ну да выкручусь как-то.

> Но ведь без сквида все работает. К тому же смущает то, что ошибка вылазит моментально (без раздумий). Может быть за это отвечает какой-то таймаут, который можно увеличить или еще что-то... 

Rykun
() автор топика
Ответ на: комментарий от Rykun

собери сквид последней версии ...

anonymous
()
Ответ на: комментарий от Rykun

да нет все нормально эта система работает правда на небольшом количестве коиентов

acl pupkin src 192.168.1.5/32 tcp_outgouing_address pupkin 10.0.0.5

... ifconfig lo:1 10.0.0.5 iptables -t nat -A POSTROUTING -s 10.0.0.5 -o $ext_if -j SNAT --to-source 192.168.1.5

работает но из за ограничений количества алиасов до 255 непригодна для большого количества клиентов. также сомнительна в плане производительности. Зато работает :-)

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