ZOOBR
22-11-2013, 23:15
Собственно вроде и не новичок в подобных вопросах, но иногда винда ставит в тупик (в области сетевых технологий )), поэтому прошу помочь.
Дано следующее. Два маршрутизатора, к каждому подключен отдельный канал интернета и каждый является шлюзом для своей подсети.
Сервер на базе Windows Server 2008 R2 с поднятой службой маршрутизации и с двумя сетевыми интерфейсами. Ну и собственно в каждой сети есть некоторое кол-во машин.
Объединить их в сеть с одним диапазоном адресов НЕТ возможности. Для экспериментов были использованы две новых машины из разных подсетей на базе Windows 8.
Подытожу:
1) Маршрутизатор TL-WR1043ND. Адрес 192.168.1.1.
2) Маршрутизатор TL-WR841N. Адрес 192.168.2.5.
3) Сервер Windows Server 2008 R2. Первая сетевая карта имеет адрес 192.168.1.8. Вторая имеет адрес 192.168.2.1.
4) Компьютер 1. Адрес 192.168.2.6.
5) Компьютер 2. Адрес 192.168.1.2.
Что было сделано:
1) В настройках первого роутера добавлен статический маршрут следующего вида:
адрес - 192.168.2.0
маска - 255.255.255.0
шлюз - 192.168.1.8
2) В настройках второго роутера добавлен статический маршрут следующего вида:
адрес - 192.168.1.0
маска - 255.255.255.0
шлюз - 192.168.2.1
Тем самым я указал роутерам как ходить в соседние сети. И маршруты эти рабочие. После их добавления роутеры взаимно запинговались.
3) Таблица маршрутов на сервере имеет следующий вид:
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.8 10
127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
192.168.1.0 255.255.255.0 On-link 192.168.1.8 266
192.168.1.8 255.255.255.255 On-link 192.168.1.8 266
192.168.1.255 255.255.255.255 On-link 192.168.1.8 266
192.168.2.0 255.255.255.0 On-link 192.168.2.1 276
192.168.2.1 255.255.255.255 On-link 192.168.2.1 276
192.168.2.255 255.255.255.255 On-link 192.168.2.1 276
224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
224.0.0.0 240.0.0.0 On-link 192.168.1.8 266
224.0.0.0 240.0.0.0 On-link 192.168.2.1 276
255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
255.255.255.255 255.255.255.255 On-link 192.168.1.8 266
255.255.255.255 255.255.255.255 On-link 192.168.2.1 276
Что имею в итоге:
1) С сервера пингуются все адреса двух сетей, что собственно неудивительно, так как в каждую сеть он ходит напрямую.
2) С компьютера 192.168.2.6 пингуются 192.168.1.8 (сервер) и собственно роутер из соседней сети 192.168.1.1. Остальные компьютеры из подсети 1 не пингуются.
3) С компьютера 192.168.1.2 пингуются 192.168.2.1 (сервер) и собственно роутер из соседней сети 192.168.2.5. Остальные компьютеры из подсети 2 не пингуются.
То есть на обоих подсетях пинг доходит до роутера соседней сети и дальше не идет. При анализе трассировки маршрут затыкается на сервере. Хотя с самого сервера адреса эти вполне доступны.
Да собственно совсем непонятно почему тогда до роутера трассировка доходит, а для других адресов того же диапазона нет, хотя на сервере как видите все настроено для всей подсети.
На сервере я поднял службу маршрутизации и собственно никаких настроек более не делал. После неудачных экспериментов сервер был понят с нуля, дабы исключить возможные нюансы.
Перезагрузки, танцы с route add в различных вариациях никакого результата не дали.
Выручайте!! Куда дальше рыть не знаю. На линуксе, FreeBSD и даже просто на роутерах подобную задачу ранее решал без проблем. Как на виндовом серваке такое порешить как выяснилось я не знаю.
Дано следующее. Два маршрутизатора, к каждому подключен отдельный канал интернета и каждый является шлюзом для своей подсети.
Сервер на базе Windows Server 2008 R2 с поднятой службой маршрутизации и с двумя сетевыми интерфейсами. Ну и собственно в каждой сети есть некоторое кол-во машин.
Объединить их в сеть с одним диапазоном адресов НЕТ возможности. Для экспериментов были использованы две новых машины из разных подсетей на базе Windows 8.
Подытожу:
1) Маршрутизатор TL-WR1043ND. Адрес 192.168.1.1.
2) Маршрутизатор TL-WR841N. Адрес 192.168.2.5.
3) Сервер Windows Server 2008 R2. Первая сетевая карта имеет адрес 192.168.1.8. Вторая имеет адрес 192.168.2.1.
4) Компьютер 1. Адрес 192.168.2.6.
5) Компьютер 2. Адрес 192.168.1.2.
Что было сделано:
1) В настройках первого роутера добавлен статический маршрут следующего вида:
адрес - 192.168.2.0
маска - 255.255.255.0
шлюз - 192.168.1.8
2) В настройках второго роутера добавлен статический маршрут следующего вида:
адрес - 192.168.1.0
маска - 255.255.255.0
шлюз - 192.168.2.1
Тем самым я указал роутерам как ходить в соседние сети. И маршруты эти рабочие. После их добавления роутеры взаимно запинговались.
3) Таблица маршрутов на сервере имеет следующий вид:
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.8 10
127.0.0.0 255.0.0.0 On-link 127.0.0.1 306
127.0.0.1 255.255.255.255 On-link 127.0.0.1 306
127.255.255.255 255.255.255.255 On-link 127.0.0.1 306
192.168.1.0 255.255.255.0 On-link 192.168.1.8 266
192.168.1.8 255.255.255.255 On-link 192.168.1.8 266
192.168.1.255 255.255.255.255 On-link 192.168.1.8 266
192.168.2.0 255.255.255.0 On-link 192.168.2.1 276
192.168.2.1 255.255.255.255 On-link 192.168.2.1 276
192.168.2.255 255.255.255.255 On-link 192.168.2.1 276
224.0.0.0 240.0.0.0 On-link 127.0.0.1 306
224.0.0.0 240.0.0.0 On-link 192.168.1.8 266
224.0.0.0 240.0.0.0 On-link 192.168.2.1 276
255.255.255.255 255.255.255.255 On-link 127.0.0.1 306
255.255.255.255 255.255.255.255 On-link 192.168.1.8 266
255.255.255.255 255.255.255.255 On-link 192.168.2.1 276
Что имею в итоге:
1) С сервера пингуются все адреса двух сетей, что собственно неудивительно, так как в каждую сеть он ходит напрямую.
2) С компьютера 192.168.2.6 пингуются 192.168.1.8 (сервер) и собственно роутер из соседней сети 192.168.1.1. Остальные компьютеры из подсети 1 не пингуются.
3) С компьютера 192.168.1.2 пингуются 192.168.2.1 (сервер) и собственно роутер из соседней сети 192.168.2.5. Остальные компьютеры из подсети 2 не пингуются.
То есть на обоих подсетях пинг доходит до роутера соседней сети и дальше не идет. При анализе трассировки маршрут затыкается на сервере. Хотя с самого сервера адреса эти вполне доступны.
Да собственно совсем непонятно почему тогда до роутера трассировка доходит, а для других адресов того же диапазона нет, хотя на сервере как видите все настроено для всей подсети.
На сервере я поднял службу маршрутизации и собственно никаких настроек более не делал. После неудачных экспериментов сервер был понят с нуля, дабы исключить возможные нюансы.
Перезагрузки, танцы с route add в различных вариациях никакого результата не дали.
Выручайте!! Куда дальше рыть не знаю. На линуксе, FreeBSD и даже просто на роутерах подобную задачу ранее решал без проблем. Как на виндовом серваке такое порешить как выяснилось я не знаю.