0 / 0 / 0
Регистрация: 10.10.2016
Сообщений: 2

Маршрутизация между двумя локалками через шлюз с двумя сетевыми картами

10.10.2016, 09:39. Показов 47960. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день.

Два вопроса по Windows 7.

Вопрос 1.

Задача:
Есть две локальные сети: 192.168.1.x и 192.168.0.x. Есть компьютер с двумя сетевыми для каждой из сетей с адресами: 192.168.1.4 и 192.168.0.4. Необходимо сделать так, чтобы компьютеры в любой сети видели компьютеры в другой сети и могли обращаться к ним по ip, используя в качестве шлюза компьютер с двумя сетевыми картами. Сетевой мост реализовать не получится, так как айпишники в сетях указываются явно - это необходимое условие.


Почитал про маршрутизацию. Вроде бы все просто. В таблице машрутизации компьютера с двумя сетевыми уже есть необходимые строки:

Адрес Маска Шлюз Интерфейс Метрика
192.168.0.0 --- 255.255.255.0 --- On-link --- 192.168.0.4 --- 276
192.168.1.0 --- 255.255.255.0 --- On-link --- 192.168.1.4 --- 266

Первую строчку таблицы маршрутизации можно понять, как "все приходящие пакеты на любой адрес 192.168.0.x отправлять напрямую к пункту назначения (без дополнительного шлюза) через сетевую карту 192.168.0.4". Вторая строчка - аналогична для второй сети. То есть по идее компьютер с двумя сетевыми при включенной службе маршрутизации должен работать, как шлюз.

Для компьютеров в обоих локалках в качестве шлюза в свойствах сетевой карты назначены соответствующие айпи адреса сетевых карт общего компьютера (192.168.1.4 и 192.168.0.4).

Тем не менее, маршрутизация не работает. Если я пытаюсь пинговать с компьютера первой сети компьютер второй сети, команда пишет "Превышен интервал ожидания запроса". Можете подсказать в чем дело? Служба маршрутизации на компьютере с двумя сетевыми запущена. Брендмауэр Виндоуз отключен.



Вопрос 2.

В попытках настроить маршрутизацию столкнулся с явлением, которое не могу объяснить, так как не получается сделать элементарное действие.

На том самом компьютере с двумя сетевыми по умолчанию работает пинг своей собственной сетевой карты. То есть ping 192.168.0.4 пересылает пакеты без проблем. После удаления из таблицы маршрутизации строки с 192.168.0.4 пинг своей собственной карточки работать перестает. Другие компьютеры сети 192.168.0.x при этом пингуются. А теперь самое странное - после добавления удаленной строки вручную через команду route add с абсолютно теми же значениями параметров (адрес доставки, маска, шлюз и интерфейс) пинг собственной карточки не восстанавливается (!!!) и начинает работать только после отключения и повторного запуска сетевого подключения. При этом таблица маршуртизации для случаев работающего пинга и неработающего выглядит абсолютно одинаково (см. вложения).

Неужели я как-то неправильно добавляю строки в таблицу маршрутизации?

Скриншоты команд и таблицы маршрутизации во вложении:

route_before: таблица маршрутизации и работающий пинг
route_delete: команда удаления строки из таблицы
route_after: восстановление удаленной строки вручную и почему-то неработающий пинг


Подскажите, в чем моя ошибка? Может быть есть ресурс где написано про роутинг подробнее?
Миниатюры
Маршрутизация между двумя локалками через шлюз с двумя сетевыми картами   Маршрутизация между двумя локалками через шлюз с двумя сетевыми картами   Маршрутизация между двумя локалками через шлюз с двумя сетевыми картами  

0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.10.2016, 09:39
Ответы с готовыми решениями:

Проброс трафика между двумя сетевыми картами
Всем добрый вечер. В общем ситуация выглядит следующим образом: Для тестирования программного межсетевого экрана в VMWare организована...

Маршрутизация между двумя подсетями на xp
Добрый день! Помогите, пожалуйста, настроить маршрутизацию. Имеется две сети... 1-ая: Шлюз по умолчанию: 192.168.1.1, маска:...

Маршрутизация трафика между сетевыми сетевыми интерфейсами
Весь мозг себе сломал, возникла следующая проблемма: Есть Шлюз с ОС Debian. На нем поднято три сетевых интерфейса физически eth0...

2
Эксперт по компьютерным сетям
 Аватар для insect_87
11436 / 7005 / 1903
Регистрация: 25.12.2012
Сообщений: 29,398
10.10.2016, 10:52
Лучший ответ Сообщение было отмечено HotBeer как решение

Решение

1. включить роутинг
http://ru.wikihow.com/%D0%B2%D... 0%B8%D1%8E
2. на компах шлюзом по умолчанию указать адрес этого пк, для компов в сети 192.168.0.0 шлюзом 192.168.0.4, для компов из сети 192.168.1.0 шлюзом 192.168.1.4.
3. если уже есть шлюз по умолчанию, например в инет, то добавить маршруты в cmd.

для компов из сети 192.168.0.0
Code
1
route add 192.168.1.0 mask 255.255.255.0 192.168.0.4 metric 1 -p
для компов из сети 192.168.1.0
Code
1
route add 192.168.0.0 mask 255.255.255.0 192.168.1.4 metric 1 -p
2
0 / 0 / 0
Регистрация: 10.10.2016
Сообщений: 2
10.10.2016, 11:56  [ТС]
Спасибо, разобрался.

Проблема была в том, что на компьютерах в одной из подсетей был включен брэндмауэр.

В одной сети я выключил, в другой - забыл.

Добавлено через 24 минуты
Если вдруг кто-то столкнется с подобной ошибкой - брэндмауэр надо отключать не только на той машине, с которой пингуешь, но и на той, которую пингуешь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.10.2016, 11:56
Помогаю со студенческими работами здесь

Контроль трафика роутера на компьютере с двумя сетевыми платами
День добрый! Подскажите следующую проблему. Имеется модем с инетом, роутер, компьютер с двумя сетевухами, ну и программа Tmeter. Как из...

Сеть между двумя пк через интернет
Добрый день, подскажите пожалуйста решение данной проблемы. В организации во внутренней сети есть ПК, на котором находится база парус...

Настрока сети между двумя ПК через роутер
Есть два компьютера с Win XP, модем ADSL M-200 A настроенный как роутер. Интернет есть у обоих компьютеров, вот хочу настроить и локальную...

Обмен между двумя локальными сетями через интернет
Доброго времени суток, читающий! :) Объясните, пожалуйста, как происходит обмен между двумя локальными сетями, расположенных в разных...

Не правильно работает сеть между двумя компами с WinXP через роутер
Есть два компа: десктоп (имя Inteldesktop) и нетбук (имя netbook). На обоих установлен WinXP (SP3). Раньше у меня был ADSL модем и свитч....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
Согласованность транзакций в MongoDB
Codd 30.04.2025
MongoDB, начинавшая свой путь как классическая NoSQL система с акцентом на гибкость и масштабируемость, сильно спрогрессировала, включив в свой арсенал поддержку транзакционной согласованности. Это. . .
Продвинутый ввод-вывод в Java: NIO, NIO.2 и асинхронный I/O
Javaican 30.04.2025
Когда речь заходит о вводе-выводе в Java, классический пакет java. io долгие годы был единственным вариантом для разработчиков, но его ограничения становились всё очевиднее с ростом требований к. . .
Обнаружение объектов в реальном времени на Python с YOLO и OpenCV
AI_Generated 29.04.2025
Компьютерное зрение — одна из самых динамично развивающихся областей искусственного интеллекта. В нашем мире, где визуальная информация стала доминирующим способом коммуникации, способность машин. . .
Эффективные парсеры и токенизаторы строк на C#
UnmanagedCoder 29.04.2025
Обработка текстовых данных — частая задача в программировании, с которой сталкивается почти каждый разработчик. Парсеры и токенизаторы составляют основу множества современных приложений: от. . .
C++ в XXI веке - Эволюция языка и взгляд Бьярне Страуструпа
bytestream 29.04.2025
C++ существует уже более 45 лет с момента его первоначальной концепции. Как и было задумано, он эволюционировал, отвечая на новые вызовы, но многие разработчики продолжают использовать C++ так, будто. . .
Слабые указатели в Go: управление памятью и предотвращение утечек ресурсов
golander 29.04.2025
Управление памятью — один из краеугольных камней разработки высоконагруженных приложений. Го (Go) занимает уникальную нишу в этом вопросе, предоставляя разработчикам автоматическое управление памятью. . .
Разработка кастомных расширений для компилятора C++
NullReferenced 29.04.2025
Создание кастомных расширений для компиляторов C++ — инструмент оптимизации кода, внедрения новых языковых функций и автоматизации задач. Многие разработчики недооценивают гибкость современных. . .
Гайд по обработке исключений в C#
stackOverflow 29.04.2025
Разработка надёжного программного обеспечения невозможна без грамотной обработки исключительных ситуаций. Любая программа, независимо от её размера и сложности, может столкнуться с непредвиденными. . .
Создаем RESTful API с Laravel
Jason-Webb 28.04.2025
REST (Representational State Transfer) — это архитектурный стиль, который определяет набор принципов для создания веб-сервисов. Этот подход к построению API стал стандартом де-факто в современной. . .
Дженерики в C# - продвинутые техники
stackOverflow 28.04.2025
История дженериков началась с простой идеи — создать механизм для разработки типобезопасного кода без потери производительности. До их появления программисты использовали неуклюжие преобразования. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru