Как объединить локальные сети двух роутеров в одну?
=====================================================

 Всем привет. Столкнулся с проблемой. Есть два роутера. На первом роутере IP-адреса вида 192.168.1.x, на втором - 192.168.2.x. Пытаюсь соединить их в одну локальную сеть по типу LAN-to-LAN. Но возникает проблема. Роутеры не видят друг друга. А требуется сделать так, чтобы устройства, подключенные к одному роутеру, могли видеть устройства, подключенные к другому. Говорю сразу, не предлагайте мне использовать один из роутеров в качестве точки доступа/отключать DHCP на одном из роутеров/соединять их через LAN-to-WAN. Я хочу сделать именно объединение двух сетей в одну. 

>  Говорю сразу, не предлагайте мне использовать один из роутеров в качестве точки доступа/отключать DHCP на одном из роутеров/соединять их через LAN-to-WAN

это невозможно, ибо сети находятся в различных адресных пространствах.  

если у вас устройств меньше 250, самое простое - это действительно отключить на втором роутере dhcp и подключить его по лан к первому роутеру. хотя тут возникает вопрос: нафига вам второй роутер. 

 Зависит от моделей роутеров. В общем случае - каждый маршрутизатор должен знать, через какой адрес отослать в соседнюю сеть (адрес шлюза).   

Тут больше вызывает вопрос - каждому маршрутизатору надо по одному порту - смотреть в сторону соседней сети, а WAN порт обычно только один (у бюджетных версий). Интернет в такую сеть как будет попадать? если оба WAN порта будут заняты тем, что смотрят друг на друга?  
  

Секретное ключевое слово - МАРШРУТИЗАЦИЯ.  
  

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

Стартовая точка, когда это хоть как-то реально реализовать - на микротиках (от 1500 рублей)  

Новые прошивки зукселей позволяют тоже довольно гибко работать (но под рукой нет)  

На нормальных маршрутизаторах хотя бы SOHO сегмента всё скорей всего будет хорошо.  

Cisco и иже с ними - будет совсем хорошо.  
  

Схему приложил на цисках  
![5dc10d240f88e592124090.png](https://habrastorage.org/webt/5d/c1/0d/5dc10d240f88e592124090.png)  
  

Минутка рекламы - изучайте материалы "[сети для самых маленьких](https://linkmeup.ru/blog/11.html)" и читайте [CCNA](https://www.netacad.com/ru/courses/networking/ccna-rs-introduction-networks) 

> Пытаюсь соединить их в одну локальную сеть по типу LAN-to-LAN

Делается это элементарно.  
**Отключается DHCP на втором роутере, он подключается к первому LAN-to-LAN.**  

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

Других вариантов нет. 

 Можно решить проблему 1 маршрутом, 192.168.0.0/21 

 Решение "в лоб", независящее от моделей роутеров только одно:  

1 Первая сеть остается как есть, и ее роутер (№1) подключается к Интернет.  

2 Вторая сеть втыкается в "первую":  

 2.1 На роутере №1 уточняем длину диапазона DHCP (чтоб не оказался на 10 адресов), если что - увеличиваем в соответствии с общим числом проводных и беспроводных клиентов ОБЕИХ сетей.  

 2.2 Желательно, но необязательно роутеру №2 (второй сети) сменить IP на 192.168.1.2 (должен быть свободен) - просто чтоб потом его можно было админить.  

 2.3 Обязательно отключаем DHCP на роутере №2.  

 2.4 Тянем кабель от роутера №1 к роутеру №2. Втыкаем его в ОБОИХ роутерах в порты LAN (не WAN) (в обоих). На втором роутере порт WAN - остается свободен.  

 2.5 По желанию - расторгаем договор по подключению точки №2.  

3 PROFIT. Получаем сплошное адресное пространство 192.168.1.* во всей сети. Трафик идет локально.  
  

Сложный вариант:   

1 Покупаем роутеры с поддержкой IPSec (например Zyxel серии Keenetik), ничего не меняем, не переподключаем, интернет оставляем на обеих точках.   

2 Настраиваем "мышкой" на обоих IPSec друг на друга.  

3 PROFIT. Сети разные, трафик идет через Интернет. 

 Есть вариант.  

1. Придумывается третья подсеть, в которую соединяются роутеры портами WAN (каждому, естественно, нужно назначить свой IP).  

2. На обоих роутерах отключается NAT;  

3. На каждом роутере добавляется статический маршрут для чужой подсети; в качестве шлюза указывается IP-адрес соответствующего роутера в третьей подсети;  

4. Хождение пакетов проверяется с помощью tracert/traceroute. 

 Два роутера соединяете по LAN портам. Сетевая маска на всех устройствах в сети 255.255.252.0  

То есть роутер1 192.168.1.1 255.255.252.0  

То есть роутер2 192.168.2.1 255.255.252.0  

Ну и любое устройство в сети имеет такой ip 192.168.1.10/255.255.252.0 и все. 

 Я бы предложил использовать vlan'ы, если роутеры их умеют, то вполне можно объединять через любые порты. Видите ли, было бы полезно понять какое оборудование используется - от этого многое зависит. 

 Не ясно, что за роутеры используются и какой у них функционал.  
  

На линуксе поднимал мост (bridging 802.1d) между двумя удалёнными шлюзами (по сути - роутерами), что по сути равноценно соединению LAN-портов на физических коммутаторах. 

 есть ещё один [вариант](https://github.com/virtualsquare/vde-2)