Назад | Перейти на главную страницу

Можно ли подключить 2 сети с одинаковым диапазоном IP-адресов?

У меня две сети с одинаковыми IP-адресами, и мне нужно их соединить.

У меня есть третья сеть между ними, чтобы соединить их, но мне нужно знать: - можно ли передавать сообщения, если IP-адреса одинаковы с обеих сторон? - Какую технологию использовать для настройки маршрутизатора для достижения этой цели? Нужен NAT или что-то еще?

Пример: у меня есть сеть A в 192.168.1.0/24 с одной машиной 192.168.1.10 У меня есть сеть B с такой же конфигурацией У меня есть третья сеть C в 192.168.222.0/24, подключенная к A и C с помощью роутеров Как получить доступ к машине в сети A с одним в сети C?

Это очень и очень некрасиво. Самый простой способ - построить мостовую сеть с двумя маршрутизаторами в ней, причем эти два маршрутизатора соединены в мостовой сети.

NAT каждого маршрутизатора-моста 192.168.1.0/24 к другому / 24 внутри мостовой сети. Предполагая 192.168.10.0/24, 192.168.11.0/24, 192.168.3.0/24 свободны и 192.168.1.251 бесплатно в каждой сети:

Маршрутизатор 1 работает следующим образом:

  1. Маршрутизатору 1 назначен IP-адрес 192.168.3.1/24 в мостовой сети и 192.168.1.251 в собственной сети.

  2. Маршрутизатор 1 подключен к одному из 192.168.1.0/24 сети и NAT 192.168.1.x к и от 192.168.10.x

  3. Маршрутизатор 1 имеет маршрут для 192.168.11.0/24 со следующим прыжком 192.168.3.2 в мостовой сети.

Маршрутизатор 2 работает следующим образом:

  1. Маршрутизатору 2 назначен IP-адрес 192.168.3.2/24 в мостовой сети и 192.168.1.251 в собственной сети.

  2. Маршрутизатор 2 подключен к другому 192.168.1.0/24 сети и NAT 192.168.1.x к и от 192.168.11.x.

  3. Маршрутизатор 2 имеет маршрут для 192.168.10.0/24 со следующим прыжком 192.168.3.1 в мостовой сети.

Таким образом, машины на 192.168.1.0/24 сеть, подключенная к маршрутизатору 1, может получить доступ к машинам во второй сети с помощью 192.168.11.0 адреса. И наоборот, для другой сети, используя 192.168.10.0 адреса.

Маршрутизатор по умолчанию в каждой сети должен быть настроен для маршрутизации пакетов для 192.168.10.0/24 и 192.168.11.0/24 на 192.168.1.251. Маршрутизаторы могут быть дешевыми беспроводными маршрутизаторами, работающими под управлением OpenWRT, Tomato или DD-WRT. Эти маршрутизаторы также могут использоваться для других целей. Например, если они уже являются маршрутизатором по умолчанию для своих 192.168.1.0/24 сеть, конфигурация немного проще.

Хотя это должно быть возможно сделать с одним маршрутизатором, использующим как SNAT, так и DNAT, мне так и не удалось заставить его работать. Другие, которых я знаю, сообщали о подобных проблемах. Я считаю, что это потому, что система ARP не может обрабатывать две отдельные записи ARP для одного и того же IP-адреса на разных интерфейсах.