Author Topic: помогите с настройкой маршрутизации  (Read 7681 times)

0 Members and 1 Guest are viewing this topic.

Offline Dead_Moroz

  • Newbie
  • *
  • Posts: 40
  • Karma: +0/-0
    • http://
В общем такая ситуация:
Инет юзаю через проксю, но вот проблема админ закрыл очень много нужных портов(((. ВЫход из этой ситуации был найден с помощью карты скоростного сеансового доступа(через ВПН) Томики. Карта расчитана на 5 м внешки а по томску неограничена.
Задача такая:
Необходимо пустить весь томский трафик через карту, а внешний через проксю
Пробовал через фаервол, но там надо каждый конкретный адрес вписывать. Хотелось бы что нить как в браузерах по доменам чтоб фильтрация ишла, но в тоже время это должен быть файервол.

Всем кто может помочь с этим вопросом заранее спасибо

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
помогите с настройкой маршрутизации
« Reply #1 on: September 23, 2005, 23:00:28 »
Quote
В общем такая ситуация:
Инет юзаю через проксю, но вот проблема админ закрыл очень много нужных портов(((. ВЫход из этой ситуации был найден с помощью карты скоростного сеансового доступа(через ВПН) Томики. Карта расчитана на 5 м внешки а по томску неограничена.
Задача такая:
Необходимо пустить весь томский трафик через карту, а внешний через проксю
Пробовал через фаервол, но там надо каждый конкретный адрес вписывать. Хотелось бы что нить как в браузерах по доменам чтоб фильтрация ишла, но в тоже время это должен быть файервол.

Всем кто может помочь с этим вопросом заранее спасибо
[snapback]4322[/snapback]
:jjosh:
Firewallы оперируют ip адресами ибо если они еще и резольвить ip адрес каждого пакета будут..... :ujasnah:  то загрузки странички в 5 Кб будешь по 30 мин ждать.
Так что единственный вариант вписать адреса сетей -- их не так и много (нужно уточнить у провайдера, какие сети он считает томскими). Сделать скрипт и запускать его после старта VPN. Большинство так и делает, только наоборот, внешку в VPN, а Томск через умолчальный интерфейс.

Offline sam

  • Full Member
  • ***
  • Posts: 239
  • Karma: +0/-0
помогите с настройкой маршрутизации
« Reply #2 on: September 23, 2005, 23:50:39 »
Quote
Firewallы оперируют ip адресами ибо если они еще и резольвить ip адрес каждого пакета будут..... :ujasnah:  то загрузки странички в 5 Кб будешь по 30 мин ждать
вообще-то многие виндовые файрволы, оутпост например, смотрят только первый пакет соединения, но здесь файрвол не самый рациональный выход.
решение вижу в установки у себя прокси, которая бы пускала во внешку через родительский прокси(то есть другой, который эту внешку и дает), а в томские сети без родительского прокси
такое умеет например Cool Proxy:
1. настройки-сеть-использовать род. прокси-адрес род. прокси.
2. настройки-списки-без родительского прокси-прописываем томские сети(файлик с сетями от tomgate.net или ТомскНет)
3. прописываем статические маршруты для томских сетей через гейт томики(в принципе должны сами поставиться при установке впн-соединения), используя тот же файлик от Tomgate.net (вместо %1 ставим ип гейта)
4. если хотим, чтобы во внешку лазил только через прокси, то ставим по умолчанию в маршрутах какой-нибудь локальный ип, который внешку точно не раздает))
вроде все

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
помогите с настройкой маршрутизации
« Reply #3 on: September 24, 2005, 00:30:56 »
Quote
вообще-то многие виндовые файрволы, оутпост например, смотрят только первый пакет соединения, но здесь файрвол не самый рациональный выход.
[snapback]4335[/snapback]
Возможно... но самый рациональный подход по-сетям.. Есть много доменов зоны tomsk.ru которые хостятся в Москве или других городах и много доменов первого уровня хостится в Томске. Так что на имена доменов особой надежды нет..... <_<
Список точно будет не меньше.....
« Last Edit: September 24, 2005, 00:31:45 by demiurg »

Offline Dead_Moroz

  • Newbie
  • *
  • Posts: 40
  • Karma: +0/-0
    • http://
помогите с настройкой маршрутизации
« Reply #4 on: September 24, 2005, 01:13:07 »
Quote
:jjosh:
Firewallы оперируют ip адресами ибо если они еще и резольвить ip адрес каждого пакета будут..... :ujasnah:  то загрузки странички в 5 Кб будешь по 30 мин ждать.
Так что единственный вариант вписать адреса сетей -- их не так и много (нужно уточнить у провайдера, какие сети он считает томскими). Сделать скрипт и запускать его после старта VPN. Большинство так и делает, только наоборот, внешку в VPN, а Томск через умолчальный интерфейс.
[snapback]4330[/snapback]


Если можно то поподробней об этом. Куда вписать адреса подсетей и какой скрипт?

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
помогите с настройкой маршрутизации
« Reply #5 on: September 24, 2005, 02:34:43 »
Quote
Если можно то поподробней об этом. Куда вписать адреса подсетей и какой скрипт?
[snapback]4340[/snapback]
В таблицу маршрутизации

route add.......

см. доку по route, я в винде не силен........
ну что-то типа route add сеть --net маска gw адрес_vpn_сервера

Предыдущий товарищ дал ссылки, вот их и надо смотреть это я так думаю именно те скрипты. :)

Offline Dead_Moroz

  • Newbie
  • *
  • Posts: 40
  • Karma: +0/-0
    • http://
помогите с настройкой маршрутизации
« Reply #6 on: September 24, 2005, 03:10:49 »
Quote
2. настройки-списки-без родительского прокси-прописываем томские сети(файлик с сетями от tomgate.net или ТомскНет)
[snapback]4335[/snapback]

как там подсети прописать если там токо ip указывается?

Offline sam

  • Full Member
  • ***
  • Posts: 239
  • Karma: +0/-0
помогите с настройкой маршрутизации
« Reply #7 on: September 24, 2005, 12:17:23 »
Quote
как там подсети прописать если там токо ip указывается?
[snapback]4343[/snapback]
гы, пропустил как то
ну пробуй другие прокси, всяка какой-нибудь, да умеет

Offline Dead_Moroz

  • Newbie
  • *
  • Posts: 40
  • Karma: +0/-0
    • http://
помогите с настройкой маршрутизации
« Reply #8 on: September 24, 2005, 12:49:02 »
Quote
гы, пропустил как то
ну пробуй другие прокси, всяка какой-нибудь, да умеет
[snapback]4347[/snapback]


хм... Может есть еще у кого предложения?

Offline Dead_Moroz

  • Newbie
  • *
  • Posts: 40
  • Karma: +0/-0
    • http://
помогите с настройкой маршрутизации
« Reply #9 on: September 24, 2005, 14:55:31 »
up

Offline sam

  • Full Member
  • ***
  • Posts: 239
  • Karma: +0/-0
помогите с настройкой маршрутизации
« Reply #10 on: September 24, 2005, 15:08:13 »
Quote
up
[snapback]4354[/snapback]
ну что за привычка

Offline AlexeyN

  • Newbie
  • *
  • Posts: 31
  • Karma: +0/-0
    • http://
помогите с настройкой маршрутизации
« Reply #11 on: September 24, 2005, 16:14:23 »
Quote
хм... Может есть еще у кого предложения?
[snapback]4351[/snapback]
Постаить squid for win  ;)  

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

Настройки для файла squid.conf (помимо прочих)

cache_peer  [ip_addr_proxy]   parent    [port] 3130  proxy-only

а для списка томских сетей назначить всегда прямой доступ

acl tomsk_nets dst "full_path/file_tomsk_nets"
always_direct allow tomsk_nets


в файле "file_tomsk_nets" список сетей в виде:

212.192.96.0/19
212.192.163.0/24
213.59.236.0/23
213.183.96.0/19
213.210.64.0/18
217.18.128.0/19
217.29.80.0/20
....
« Last Edit: September 24, 2005, 16:17:49 by AlexeyN »

Offline Dead_Moroz

  • Newbie
  • *
  • Posts: 40
  • Karma: +0/-0
    • http://
помогите с настройкой маршрутизации
« Reply #12 on: September 24, 2005, 17:39:31 »
Quote
Постаить squid for win  ;) 

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

Настройки для файла squid.conf (помимо прочих)

cache_peer  [ip_addr_proxy]   parent    [port] 3130  proxy-only

а для списка томских сетей назначить всегда прямой доступ

acl tomsk_nets dst "full_path/file_tomsk_nets"
always_direct allow tomsk_nets


в файле "file_tomsk_nets" список сетей в виде:

212.192.96.0/19
212.192.163.0/24
213.59.236.0/23
213.183.96.0/19
213.210.64.0/18
217.18.128.0/19
217.29.80.0/20
....

[snapback]4359[/snapback]

попробую....

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
помогите с настройкой маршрутизации
« Reply #13 on: September 25, 2005, 19:58:06 »
Quote
попробую....
[snapback]4360[/snapback]
Есть одна мааааленькая проблема, томский траффик еще в VPN надо заворачивать...
Смотреть в направлении опции tcp_outgoing_address

Offline AlexeyN

  • Newbie
  • *
  • Posts: 31
  • Karma: +0/-0
    • http://
помогите с настройкой маршрутизации
« Reply #14 on: September 26, 2005, 09:43:46 »
Quote
Есть одна мааааленькая проблема, томский траффик еще в VPN надо заворачивать...
Смотреть в направлении опции tcp_outgoing_address
[snapback]4373[/snapback]
По умолчанию при установке VPN соединения в win (PPTP) весь трафик идет в VPN :) и тот что направлен на прокси тоже :)
Получится что весь трафик идет через VPN, но от нашего локального прокси запросы на томские сети будут адресоватся на прямую (от server провайдера пойдут к IP назначения), а внешний пойдет также от vpn servera провайдера но уже к родительскому прокси (для провайдера это будет томским трафиком)

на картинке галочка которая "в ответе" за "весь трафик"
[attachmentid=18]

p.s. Признаю, tcp_outgoing_address более правильный вариант.
я ранее не обращал на это внимания внимания  B)
« Last Edit: September 26, 2005, 09:48:00 by AlexeyN »

Offline demiurg

  • Hero Member
  • *****
  • Posts: 1014
  • Karma: +0/-0
    • http://larin.tomsk.ru
помогите с настройкой маршрутизации
« Reply #15 on: September 26, 2005, 11:32:02 »
Quote
По умолчанию при установке VPN соединения в win (PPTP) весь трафик идет в VPN :) и тот что направлен на прокси тоже :)
Получится что весь трафик идет через VPN, но от нашего локального прокси запросы на томские сети будут адресоватся на прямую (от server провайдера пойдут к IP назначения), а внешний пойдет также от vpn servera провайдера но уже к родительскому прокси (для провайдера это будет томским трафиком)

на картинке галочка которая "в ответе" за "весь трафик"
[attachmentid=18]

p.s. Признаю, tcp_outgoing_address более правильный вариант.
я ранее не обращал на это внимания внимания  B)
[snapback]4386[/snapback]

Хм... а я на самом деле забыл указать на эту проблему.... В винде я тоже дооолго искал как сделать чтобы VPN не устанавливал шлюз по умолчанию.... :(

Offline InFlames

  • Newbie
  • *
  • Posts: 48
  • Karma: +0/-0
помогите с настройкой маршрутизации
« Reply #16 on: September 26, 2005, 14:49:40 »
Quote
По умолчанию при установке VPN соединения в win (PPTP) весь трафик идет в VPN :) и тот что направлен на прокси тоже :)
Получится что весь трафик идет через VPN, но от нашего локального прокси запросы на томские сети будут адресоватся на прямую (от server провайдера пойдут к IP назначения), а внешний пойдет также от vpn servera провайдера но уже к родительскому прокси (для провайдера это будет томским трафиком)

на картинке галочка которая "в ответе" за "весь трафик"
[attachmentid=18]

p.s. Признаю, tcp_outgoing_address более правильный вариант.
я ранее не обращал на это внимания внимания  B)
[snapback]4386[/snapback]


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

Offline visual

  • Hero Member
  • *****
  • Posts: 714
  • Karma: +0/-0
    • http://
помогите с настройкой маршрутизации
« Reply #17 on: September 26, 2005, 18:54:31 »
Quote
В таблицу маршрутизации

route add.......

см. доку по route, я в винде не силен........
ну что-то типа route add сеть --net маска gw адрес_vpn_сервера

Предыдущий товарищ дал ссылки, вот их и надо смотреть это я так думаю именно те скрипты. :)
[snapback]4342[/snapback]
я уже как-то писАл тут о том как автоматизировать это дело под виндой: bgp2route
в общем эта тулза полностью решает озвученную проблему, да и писалось это как раз для таких целей. надавно я её слегка поправил, чтоб ей можно было скормить не только BGP таблицу и обозвал ее соответственно nets2toute. тулза в аттаче.
P.S. набор батников подразумает что wget уже установлен ;)

Offline AlexeyN

  • Newbie
  • *
  • Posts: 31
  • Karma: +0/-0
    • http://
помогите с настройкой маршрутизации
« Reply #18 on: September 27, 2005, 09:58:49 »
Quote
т.е. при установке этой галки весь трафик у меня пойдет через проксю, а там где через нее соединится не сможет пойдет через впн?
[snapback]4400[/snapback]

Эта галка включена по умолчанию, и когда она включена весь трафик пойдет в VPN, а вот после выхода из "VPN туннеля" уже пойдет дальше.

А куда именно, это уже как направит наш локальный прокси, если адрес входит в томские сети, тогда напрямую адресату, если не входит в список томских сетей тогда неправляется на родительский прокси
(в данном случае разруливание в томск или на прокси осуществляет наш локальный прокси)

вообще и такая схема должна работать
но как замечено demiurg желательно трафик на родительский прокси перенаправлять мимо VPN -  напрямую.