LINUX.ORG.RU
ФорумAdmin

Что делать, если пересекаются подсети?


0

0

Ситуация такая.

На машине две разные локалки.

Одна с адресом 172.19.10.1 255.255.0.0, шлюз не указан...

Для работы внутренних ресурсов прописаны маршруты:

172.16.0.0 mask 255.240.0.0 172.19.0.1

192.168.0.0 mask 255.255.254.0 172.19.0.1

10.0.0.0 mask 255.0.0.0 172.19.0.1

Вторая 192.168.19.1 255.255.255.0 шлюз 192.168.19.49(то что за роутером dlink di604)

Внешний адрес роутера 192.168.43.11 255.255.255.0 шлюз 192.168.43.49

Для работы внутренних ресурсов этой сети нужны такие маршруты:

172.16.0.0 mask 255.240.0.0 192.168.43.49

10.0.0.0 mask 255.0.0.0 192.168.43.49

192.168.0.0 mask 255.255.128.0 192.168.43.49

Первая локалка без интернета, вторая имеет выход в интернет...

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

Как сделать что бы сразу работали инет и внутренние ресурсы обеих сетей?


Тяжёлый случай... Тут либо попробовать настроить bridge (если, конечно, адреса в локалках не совпадают.. что навряд ли); либо уже пробовать(наконец-то) ipv6, либо таки наводить порядок в серых сетях(переиначить адреса сетей).
Прочие извороты с натированием + метки + ip route и т.д. не рассматриваю, ибо очень специфично и единично под случаи... да и геморроя потом море.

Slavaz ★★★★★
()

не совсем понятно (совсем непонятно), в какой сети искать, скажем, машину 172.16.0.1? Если таких машин две (по одной в каждой сети), то как определить, с которой соединяться? Думаю, как ответишь на эти вопросы сам, так и обучай компьютер.

Обходные пути сильно зависят от типа ресурсов.

А вообще, конечно, это дурная ситуация, сети надо бы переорганизовать.

alexsaa
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.