* [Comm] Squid через виртуальный интерфейс
@ 2004-05-13 11:51 Кочетков Владимир
2004-05-13 11:54 ` Nizamov Shavkat
2004-05-13 11:55 ` Vladimir V. Kamarzin
0 siblings, 2 replies; 10+ messages in thread
From: Кочетков Владимир @ 2004-05-13 11:51 UTC (permalink / raw)
To: community
Здравствуйте, community !
Как заставить squid направлять запросы через виртуальный интерфейс ?
Тоесть, есть eth1 - локальная сетка.
Есть eth0 - в корпоративную сеть. Поднят еще и eth0:0.
Надо - squid принимает запросы на eth1 и передает их на родительский
кеш в корпоративной сети через eth0:0.
Цель разрешить доступ пользователей в корпоративную сеть минуя squid,
а особой части через squid и родительский кеш в инет.
Трафик инета выделяется на определенный ip закрепленный за eth0:0.
Нарыл только tcp_outgoing_address - попробовал, не пашет.
Подскажите, куда смотреть.
--
С уважением,
Кочетков Владимир mailto:kvn@toltc.samen.elektra.ru
Тольяттинские тепловые сети
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] Squid через виртуальный интерфейс
2004-05-13 11:51 [Comm] Squid через виртуальный интерфейс Кочетков Владимир
@ 2004-05-13 11:54 ` Nizamov Shavkat
2004-05-13 11:55 ` Vladimir V. Kamarzin
1 sibling, 0 replies; 10+ messages in thread
From: Nizamov Shavkat @ 2004-05-13 11:54 UTC (permalink / raw)
To: community
> Надо - squid принимает запросы на eth1 и передает их на родительский
> кеш в корпоративной сети через eth0:0.
tcp_outgoing_address <ip>
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] Squid через виртуальный интерфейс
2004-05-13 11:51 [Comm] Squid через виртуальный интерфейс Кочетков Владимир
2004-05-13 11:54 ` Nizamov Shavkat
@ 2004-05-13 11:55 ` Vladimir V. Kamarzin
2004-05-14 9:25 ` Re[2]: " Кочетков Владимир
1 sibling, 1 reply; 10+ messages in thread
From: Vladimir V. Kamarzin @ 2004-05-13 11:55 UTC (permalink / raw)
To: community
Приветствую, Кочетков Владимир!
Thu, 13 May 2004 16:51:27 +0500 вы писали:
> Как заставить squid направлять запросы через виртуальный интерфейс ?
> Тоесть, есть eth1 - локальная сетка.
> Есть eth0 - в корпоративную сеть. Поднят еще и eth0:0.
^^^^^^^^^^^^^^^^^^^
> Надо - squid принимает запросы на eth1 и передает их на родительский
> кеш в корпоративной сети через eth0:0.
^^^^^^^^^^^^
> Цель разрешить доступ пользователей в корпоративную сеть минуя squid,
> а особой части через squid и родительский кеш в инет.
> Трафик инета выделяется на определенный ip закрепленный за eth0:0.
А соответствующий маршрут в routing table прописали?
--
WBR, Vladimir V. Kamarzin, 2:5077/16.35
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re[2]: [Comm] Squid через виртуальный интерфейс
2004-05-13 11:55 ` Vladimir V. Kamarzin
@ 2004-05-14 9:25 ` Кочетков Владимир
2004-05-14 9:51 ` Nizamov Shavkat
` (2 more replies)
0 siblings, 3 replies; 10+ messages in thread
From: Кочетков Владимир @ 2004-05-14 9:25 UTC (permalink / raw)
To: Vladimir V. Kamarzin
Здравствуйте, Vladimir.
Вы писали 13 мая 2004 г., 16:55:23:
>> Как заставить squid направлять запросы через виртуальный интерфейс ?
>> Тоесть, есть eth1 - локальная сетка.
>> Есть eth0 - в корпоративную сеть. Поднят еще и eth0:0.
VVK> ^^^^^^^^^^^^^^^^^^^
>> Надо - squid принимает запросы на eth1 и передает их на родительский
>> кеш в корпоративной сети через eth0:0.
VVK> ^^^^^^^^^^^^
>> Цель разрешить доступ пользователей в корпоративную сеть минуя squid,
>> а особой части через squid и родительский кеш в инет.
>> Трафик инета выделяется на определенный ip закрепленный за eth0:0.
VVK> А соответствующий маршрут в routing table прописали?
Нет не прописал. Не соображу как он должен выглядеть.
Оба интерфейса выходят то в одну сеть.
eth0 - XXX.XXX.XXX.7
eth0:1 - XXX.XXX.XXX.8
Destination Gateway Genmask Flags MSS Window irtt Iface
XXX.XXX.XXX.0 0.0.0.0 255.255.255.128 U 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 XXX.XXX.XXX.6 0.0.0.0 UG 0 0 0 eth0
Нашел примерчик из how-to
/sbin/ifconfig lo 127.0.0.1
/sbin/ifconfig eth0 up
/sbin/ifconfig eth0 172.16.3.1
/sbin/ifconfig eth0:0 172.16.3.10
/sbin/ifconfig eth0:1 172.16.3.100
/sbin/route add -net 127.0.0.0
/sbin/route add -net 172.16.3.0 dev eth0
/sbin/route add -host 172.16.3.1 dev eth0
/sbin/route add -host 172.16.3.10 dev eth0:0
/sbin/route add -host 172.16.3.100 dev eth0:1
/sbin/route add default gw 172.16.3.200
Но логики найти не могу. Попробовал просто добавить все -host, увы не
помогло.
route add -host XXX.XXX.XXX.7 dev eth0
route add -host XXX.XXX.XXX.8 dev eth0:0
Destination Gateway Genmask Flags MSS Window irtt Iface
XXX.XXX.XXX.7 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
XXX.XXX.XXX.8 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
XXX.XXX.XXX.0 0.0.0.0 255.255.255.128 U 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 XXX.XXX.XXX.6 0.0.0.0 UG 0 0 0 eth0
Где я не прав ?
--
С уважением,
Кочетков mailto:kvn@toltc.samen.elektra.ru
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Re[2]: [Comm] Squid через виртуальный интерфейс
2004-05-14 9:25 ` Re[2]: " Кочетков Владимир
@ 2004-05-14 9:51 ` Nizamov Shavkat
2004-05-14 10:19 ` Re[4]: " Кочетков Владимир
2004-05-14 10:51 ` Re[2]: " Vladimir V. Kamarzin
2004-05-14 10:54 ` Re[2]: " Nizamov Shavkat
2 siblings, 1 reply; 10+ messages in thread
From: Nizamov Shavkat @ 2004-05-14 9:51 UTC (permalink / raw)
To: community
>>> Цель разрешить доступ пользователей в корпоративную сеть минуя squid,
>>> а особой части через squid и родительский кеш в инет.
>>> Трафик инета выделяется на определенный ip закрепленный за eth0:0.
>
> VVK> А соответствующий маршрут в routing table прописали?
>
> Нет не прописал. Не соображу как он должен выглядеть.
> Оба интерфейса выходят то в одну сеть.
>
> eth0 - XXX.XXX.XXX.7
> eth0:1 - XXX.XXX.XXX.8
не нужно никаких правил, достаточно указать в /etc/squid/conf
tcp_outgoing_address xxx.xxx.xxx.8
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Re[4]: [Comm] Squid через виртуальный интерфейс
2004-05-14 10:19 ` Re[4]: " Кочетков Владимир
@ 2004-05-14 10:08 ` Nizamov Shavkat
0 siblings, 0 replies; 10+ messages in thread
From: Nizamov Shavkat @ 2004-05-14 10:08 UTC (permalink / raw)
To: community
>
> Так я и делал, не работает.
> Запрос принимается и через достаточно большое время по таймауту
> отваливается.
значит, что-то не так делаете.
у меня на этом принципе балансировка работает - сквид качает через три
интерфейса (логических)
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re[4]: [Comm] Squid через виртуальный интерфейс
2004-05-14 9:51 ` Nizamov Shavkat
@ 2004-05-14 10:19 ` Кочетков Владимир
2004-05-14 10:08 ` Nizamov Shavkat
0 siblings, 1 reply; 10+ messages in thread
From: Кочетков Владимир @ 2004-05-14 10:19 UTC (permalink / raw)
To: Nizamov Shavkat
Здравствуйте, Nizamov.
Вы писали 14 мая 2004 г., 14:51:46:
>>>> Цель разрешить доступ пользователей в корпоративную сеть минуя squid,
>>>> а особой части через squid и родительский кеш в инет.
>>>> Трафик инета выделяется на определенный ip закрепленный за eth0:0.
>>
>> VVK> А соответствующий маршрут в routing table прописали?
>>
>> Нет не прописал. Не соображу как он должен выглядеть.
>> Оба интерфейса выходят то в одну сеть.
>>
>> eth0 - XXX.XXX.XXX.7
>> eth0:1 - XXX.XXX.XXX.8
NS> не нужно никаких правил, достаточно указать в /etc/squid/conf
NS> tcp_outgoing_address xxx.xxx.xxx.8
Так я и делал, не работает.
Запрос принимается и через достаточно большое время по таймауту
отваливается.
--
С уважением,
Кочетков mailto:kvn@toltc.samen.elektra.ru
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Re[2]: [Comm] Squid через виртуальный интерфейс
2004-05-14 9:25 ` Re[2]: " Кочетков Владимир
2004-05-14 9:51 ` Nizamov Shavkat
@ 2004-05-14 10:51 ` Vladimir V. Kamarzin
2004-05-14 11:14 ` Re[4]: " Кочетков Владимир
2004-05-14 10:54 ` Re[2]: " Nizamov Shavkat
2 siblings, 1 reply; 10+ messages in thread
From: Vladimir V. Kamarzin @ 2004-05-14 10:51 UTC (permalink / raw)
To: community
Приветствую, Кочетков Владимир!
Fri, 14 May 2004 14:25:26 +0500 вы писали:
> route add -host XXX.XXX.XXX.7 dev eth0
> route add -host XXX.XXX.XXX.8 dev eth0:0
Сделайте route add -host IP_вышестоящего_сервера dev eth0:0
_Может быть_ поможет. Но имхо так как посоветовал Nizamov Shavkat работать таки должно...
--
WBR, Vladimir V. Kamarzin, 2:5077/16.35
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Re[2]: [Comm] Squid через виртуальный интерфейс
2004-05-14 9:25 ` Re[2]: " Кочетков Владимир
2004-05-14 9:51 ` Nizamov Shavkat
2004-05-14 10:51 ` Re[2]: " Vladimir V. Kamarzin
@ 2004-05-14 10:54 ` Nizamov Shavkat
2 siblings, 0 replies; 10+ messages in thread
From: Nizamov Shavkat @ 2004-05-14 10:54 UTC (permalink / raw)
To: community
>
> eth0 - XXX.XXX.XXX.7
> eth0:1 - XXX.XXX.XXX.8
skip
>
> route add -host XXX.XXX.XXX.7 dev eth0
> route add -host XXX.XXX.XXX.8 dev eth0:0
>
это явно излишнее, ведь это же ваши адреса
> Destination Gateway Genmask Flags MSS Window irtt
> Iface
> XXX.XXX.XXX.7 0.0.0.0 255.255.255.255 UH 0 0 0
> eth0
> XXX.XXX.XXX.8 0.0.0.0 255.255.255.255 UH 0 0 0
> eth0
> XXX.XXX.XXX.0 0.0.0.0 255.255.255.128 U 0 0 0
> eth0
> 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0
> eth1
> 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0
> lo
> 0.0.0.0 XXX.XXX.XXX.6 0.0.0.0 UG 0 0 0
> eth0
>
> Где я не прав ?
перемудрили где-то
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re[4]: [Comm] Squid через виртуальный интерфейс
2004-05-14 10:51 ` Re[2]: " Vladimir V. Kamarzin
@ 2004-05-14 11:14 ` Кочетков Владимир
0 siblings, 0 replies; 10+ messages in thread
From: Кочетков Владимир @ 2004-05-14 11:14 UTC (permalink / raw)
To: Vladimir V. Kamarzin
Здравствуйте, Vladimir.
Вы писали 14 мая 2004 г., 15:51:18:
VVK> Приветствую, Кочетков Владимир!
VVK> Fri, 14 May 2004 14:25:26 +0500 вы писали:
>> route add -host XXX.XXX.XXX.7 dev eth0
>> route add -host XXX.XXX.XXX.8 dev eth0:0
VVK> Сделайте route add -host IP_вышестоящего_сервера dev eth0:0
VVK> _Может быть_ поможет. Но имхо так как посоветовал Nizamov
VVK> Shavkat работать таки должно...
Я уже так раньше попробовал, только писать не стал.
Ошибка видимо в другом.
Я уже сообразил где. Лопухнулся немного.
Для защиты настроен iptables, видимо он и не пускает.
Сейчас правила проверю, подкорректирую.
Сорри.
--
С уважением,
Кочетков mailto:kvn@toltc.samen.elektra.ru
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2004-05-14 11:14 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-05-13 11:51 [Comm] Squid через виртуальный интерфейс Кочетков Владимир
2004-05-13 11:54 ` Nizamov Shavkat
2004-05-13 11:55 ` Vladimir V. Kamarzin
2004-05-14 9:25 ` Re[2]: " Кочетков Владимир
2004-05-14 9:51 ` Nizamov Shavkat
2004-05-14 10:19 ` Re[4]: " Кочетков Владимир
2004-05-14 10:08 ` Nizamov Shavkat
2004-05-14 10:51 ` Re[2]: " Vladimir V. Kamarzin
2004-05-14 11:14 ` Re[4]: " Кочетков Владимир
2004-05-14 10:54 ` Re[2]: " Nizamov Shavkat
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git