The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Сделать прозрачный пинг через роутер не задавая шлюз на хосте"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Маршрутизация, NAT / Linux)
Изначальное сообщение [ Отслеживать ]

"Сделать прозрачный пинг через роутер не задавая шлюз на хосте"  +/
Сообщение от Nozog (ok) on 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(их тоже много и
к сети могут быть подключены сразу несколько)?


Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Сделать прозрачный пинг через роутер не задавая шлюз на хосте"  +/
Сообщение от _KUL (ok) on 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 поднимайте клиенты. В любом случае, у вас должна быть промежуточная железка которая знает о всех и все ходят через неё.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Сделать прозрачный пинг через роутер не задавая шлюз на хосте"  +/
Сообщение от _KUL (ok) on 14-Янв-18, 17:00 
https://vk.com/doc178193303_444809965
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

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

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

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

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


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Сделать прозрачный пинг через роутер не задавая шлюз на хосте"  +/
Сообщение от _KUL (ok) on 15-Янв-18, 07:59 
Ради редкого случая создавать костыли в сети - это очень плохо. Неосторожность, колизия логики - всё встало, всех уволили.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Сделать прозрачный пинг через роутер не задавая шлюз на хосте"  +/
Сообщение от reader (ok) on 16-Янв-18, 16:55 
-
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру