URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 97102
[ Назад ]

Исходное сообщение
"Сделать прозрачный пинг через роутер не задавая шлюз на хосте"

Отправлено Nozog , 14-Янв-18 10:46 
1.Есть сеть из n машин D(Debian, Win) с выходом в интернет.
Интернет шлюз 192.168.100.1
Настойки:
ip   192.168.100.n
mask 255.255.255.0
gw   192.168.100.1

2. Есть m железок, каждая состоит из 2-х машин Debian(A1, A2)
              |================ железка ===========================|
              |------------A1-----------|              |----A2-----|
|сеть|<-------|192.168.1.m   192.168.2.1|--------------|192.168.2.m|
              |-------------------------|              |-----------|
              |====================================================|
на А1 включен ip forwarding

3. A1 смотрит в сеть.
Если настройки D машины сделать такими
ip   192.168.1.n
mask 255.255.255.0
gw   192.168.1.m
То можно достучаться до машины A2 и с ней работать
Минусы:
пропадает интернет
если железок много, то нужно каждый раз править адрес шлюза на D
или настраивать дополнительные таблицы маршрутизации.

Вопрос: можно ли избежать каких либо настроек на машинах D(их много)
например прописав им только алиасы на подсети 192.168.1.m и 192.168.2.m
и что в этом случае настраивать на машинах A1 и A2(их тоже много и
к сети могут быть подключены сразу несколько)?



Содержание

Сообщения в этом обсуждении
"Сделать прозрачный пинг через роутер не задавая шлюз на хосте"
Отправлено _KUL , 14-Янв-18 16:57 
Это у вас всё в одном vlan вращается? Мусорно как то ...
Ваша проблема в том, что железки m (из а1 и а2 сетей) внутри себя имеют не уникальную (в рамках броадкаста 192.168.1.0/24) подсеть 192.168.2.0/24. По этому, у вас и работает, только если вы на машинах n пытаетесь маршрутизировать трафик через уникальный m узел.
Железок m много? меньше чем n?! тогда:
1. Делаем единый узел маршрутизации. К примеру, шлюз 192.168.100.1 ещё в этой широковещательной помойке и на пакеты 192.168.1.1 отвечает.
2. В m железках сколько узлов в а2 сети? 1? делаем уникальные (в рамках броадкаста 192.168.1.0/24) кусочки сетей, например по /30 маске, 192.168.2.1/30 и далее 192.168.2.5/30 ... на всех железках а2.
3. На едином маршрутизаторе 192.168.100.1 (он же 192.168.1.1) говорим, что каждый кусочек 192.168.2.а2/30 искать за таким то 192.168.1.а1 узлом.

И все ваши n железки за 2 прыжка будут до 192.168.2.а2/30 доходить. Либо делайте на роутере xl2tp сервер, а на машинах а2 поднимайте клиенты. В любом случае, у вас должна быть промежуточная железка которая знает о всех и все ходят через неё.


"Сделать прозрачный пинг через роутер не задавая шлюз на хосте"
Отправлено _KUL , 14-Янв-18 17:00 
https://vk.com/doc178193303_444809965

"Сделать прозрачный пинг через роутер не задавая шлюз на хосте"
Отправлено Nozog , 14-Янв-18 18:12 
> https://vk.com/doc178193303_444809965

Спасибо почитаю


"Сделать прозрачный пинг через роутер не задавая шлюз на хосте"
Отправлено Nozog , 14-Янв-18 18:11 
> Это у вас всё в одном vlan вращается? Мусорно как то ...

В одном. Согласен.

> В любом случае, у вас должна быть промежуточная железка которая
> знает о всех и все ходят через неё.

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



"Сделать прозрачный пинг через роутер не задавая шлюз на хосте"
Отправлено _KUL , 15-Янв-18 07:59 
Ради редкого случая создавать костыли в сети - это очень плохо. Неосторожность, колизия логики - всё встало, всех уволили.

"Сделать прозрачный пинг через роутер не задавая шлюз на хосте"
Отправлено reader , 16-Янв-18 16:55 
-