LINUX.ORG.RU
решено ФорумAdmin

Настройка видимости второй подсети

 , ,


0

1

Приветствую. Нужна помощь по настройке подсетей.

Имеется 2 одинаковых по железу роутера на ddwrt

Первый роутер получает интернет от провайдера и имеет ip в лок сети 192.168.2.1 На первом поднят второй dhcp-сервер для использования wifi второго роутера который начинается с 192.168.3.2

Также на первом роутере подняты 2 моста и вирт интерфес wifi для подключ. втрого роутера. br0 - мост подключен к eth1 wlan0. То есть использует основную локалку и wifi. br1 подключен к вирт интерфесу wifi - wlan0.1

Второй роутер работает как мост с маршрутизацией и получает интернет от первого. Имеет ip в лок сети 192.168.3.1. На нем поднят вирт интерфейс для для раздачи интернета в свою подсеть.

Также он подключен к вирт. интерфейсу первого роутера. И wifi поэтому на обоих роутерах в разных подсетях как я и хотел.

ip route певрвого роутера

127.0.0.0/8 dev lo scope link 
192.168.2.0/24 dev br0 scope link  src 192.168.2.1 
192.168.3.0/24 dev br1 scope link  src 192.168.3.2

ip route второго

127.0.0.0/8 dev lo scope link 
192.168.3.0/24 dev br0 scope link  src 192.168.3.1

192.168.3.2 я так понимаю адрес второго роутера который подключается по wifi и получаемый через dhcp

При пинге 1-й роутер видит и пигнует второй.

Но с компа который использует сеть 192.168.2.x я не вижу второй роутер и не могу к нему подключиться. Для подключения нужно только подключиться ко второму роутеру по wifi получив ip 192.168.3.x

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

Все остальное работает



Последнее исправление: mag-gendalf (всего исправлений: 1)

192.168.2.1 для компа в сети 192.168.2.0/24 должен быть шлюзом (маршрутом по умолчанию).

На первом роутере должен быть разрешён ip_forward (продвижение пакетов между интерфейсами).

На втором роутере должен присутствовать маршрут до сети 192.168.2.0/24 через IP адрес 192.168.3.2.

anonymous
()
Ответ на: комментарий от anonymous

Если не хочешь прописывать маршрут на втором роутере до сети 192.168.2.0/24, тогда делай NAT на первом роутере для пакетов, уходящих в сеть 192.168.3.0/24.

anonymous
()
Ответ на: комментарий от mag-gendalf

Странно. Откуда второй роутер знает куда слать пакет в сеть 192.168.2.0/24 Вы наверное не всю таблицу второго роутера привели. Так как вы пишите что раздаете интерет с первого на второй то на втором у вас есть дефолт маршрут.

tyamur ★★
()
Последнее исправление: tyamur (всего исправлений: 2)
Ответ на: комментарий от tyamur

Странно. Откуда второй роутер знает куда слать пакет в сеть 192.168.2.0/24 Вы наверное не всю таблицу второго роутера привели. Так как вы пишите что раздаете интерет с первого на второй то на втором у вас есть дефолт маршрут.

Ну второй роутер не пингует первый даже если добавить ip rute через 192.168.3.2 ) Но чтобы видеть второй роутер с компа в сети достаточно сделать FORWARD ) Достаточно даже между br0 и br1

mag-gendalf
() автор топика
Последнее исправление: mag-gendalf (всего исправлений: 1)