![]() |
Объединение двух провайдерских локальных сетей
Подключил я себе два провайдера и задумал объединить ихние локальные сети в одну большую, да так, чтобы одна сеть видела другую и наоборот. Для этих целей стоит комп под WinXP SP3 с двумя сетевушками. Чтобы иметь доступ в локальные сети, необходимо поднять VPN- и PPPoE-подключения (один провайдер юзает VPN, другой PPPoE). Поднимаю, настраиваю маршруты. Мой комп виден из обоих сетей, я вижу компы в обоих сетях.
Третий день не могу сделать так, чтобы одна сеть видела другую и наоборот >_< Уже и Kerio WinRoute, и Qbik WinGate, и стандартный Виндовый VPN пробовал, всё безрезультатно. Я так понял, что VPN использовать бесполезно, так как при поднятии на клиентском компе ещё одного VPN поверх провайдерского VPN/PPPoE основным шлюзом становится мой комп и Инет на клиенте пропадает. Пробовал ещё один способ. Возьмём к примеру клиента первого провайдера, который юзает VPN. Поднимаем подключение - основной шлюз 192.168.1.1, IP 10.100.0.194. Прописываю маршрут route add 10.2.0.0 mask 255.255.0.0 10.100.0.53 if 0x40006, где 10.2.0.0 - сеть второго провайдера, 10.100.0.53 - мой комп, 0x40006 - VPN-подключение. ping 10.2.2.185 уходит сразу же на 192.168.1.1, игнорируя заданный маршрут. Что я делаю не так? И вообще эту идею можно реализовать? |
Цитата:
Давайте так. Необходимо: 1. ipconfig /all и route print с клиента первой сети при подключенном VPN. 2. ipconfig /all и route print с клиента второй сети при подключенном PPPoE. 3. ipconfig /all и route print с машины WINXP SP3 с подключенными сетевыми. И кстати: Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
|
Вроде бы все ровно. А совершенно случайно на шлюзе в свойствах сетевых карт не стоят галка "Сделать общедоступной" или как то так? Сдается мне, что вы неверно настраивали WinRoute, т.к. необходимо всего лишь сделать условие на роутинг, маршруты уже есть. Посмотрите еще раз WinRoute или посмотрите в сторону ISA сервер, с ее помощью несложно настроить маршрутизацию.
А в идеале, конечно, надо бы поставить серверную версию Windows и с ее помощью уже делать сеть. |
Цитата:
Цитата:
пересылка пакетов между интерфейсами в XP включена? |
Цитата:
|
Цитата:
|
Цитата:
В итоге трассировка к 10.2.2.185 сваливается во внешку: Почему она в обход маршрута "подсеть 10.2.*.* через шлюз 10.100.0.53" пакеты шлёт? Цитата:
|
Цитата:
HKLM-> SYSTEM->ControlSet->Services->Tcpip->Parameters->IPEnableRouter установить 1 что за адрес 192.168.1.1? адресация частных сетей провайдеров известна, 10.100.0.53 пигуется с клиента северсвязи, 10.2.2.185 пингуется с клиента 'телематика'? 10.2.0.0 255.255.0.0 - телематика. 10.100.х.х - северсвязь. правильно понимаю |
Цитата:
Цитата:
Цитата:
Скажите, почему Винда на клиентском компе игнорирует заданный маршрут? Почему 192.168.1.1, а не 10.100.0.53? |
затрудняюсь ответить.
покажи ipconfig /all и route print до поднятия подключения и после. на клиенте. |
До:
После: Маршрут 192.168.1.200 нужен для того, чтобы трафик на этот сервер шёл через локалку. Если добавить route add 10.2.0.0 mask 255.255.0.0 10.100.0.53 if vpn, то tracert 10.2.2.185 будет начинаться с 192.168.1.1, а не с 10.100.0.53, как по идее должно быть. |
Цитата:
сделай tracert до 10.100.0.53 без добавления своего маршрута, посмотри как он пойдёт. 10.100.x.x частная сеть провайдера, даётся мне там присутствует транслятор адресов. Цитата:
Цитата:
обратись с этим вопросом к провайдеру или на его официальный форум. |
|
Цитата:
|
Опаньки, я правильно понимаю, что tracert из-за 192.168.1.1 сваливается во внешку, вместо того, чтобы идти прямиком на 10.100.0.53?
А если прописать route add 10.2.0.0 mask 255.255.0.0 10.100.0.53 на сервере 192.168.1.1, то трафик пойдёт туда, куда надо? Цитата:
Updated: Цитата:
Такая же ситуация с другим провайдером: |
Цитата:
|
Цитата:
|
Время: 09:24. |
Время: 09:24.
© OSzone.net 2001-