
Вот мои настройки сети:
[модем] -> [Маршрутизатор A] (IP: 192.168.1.1) -> [Маршрутизатор B] (IP: 192.168.0.1)
Оба маршрутизатора имеют маску подсети 255.255.255.0.
Моя проблема в том, что хотя устройства, подключенные к , Router B
могут взаимодействовать со всеми устройствами, подключенными к Router A
, обратное неверно.
Как мне также подключить устройства для Router A
связи с устройствами, подключенными к Router B
?
ПРИМЕЧАНИЕ: Router A
подключен к Router B
розетке «Интернет».
решение1
Нормальным поведением обычных домашних маршрутизаторов является включение NAT на "интернет-сокете". Это означает, что клиенты RouterB подвергаются NAT при переходе на сторону "RouterA". Это означает, что RouterA не видит адрес клиента, он видит адрес RouterB для всех клиентов RouterB. И вот почему клиенты RouterA не могут подключиться к клиентам RouterB: клиенты RouterA не могут отличить одного клиента RouterB от другого.
Здесь у вас есть 2 варианта:
1) маршрутизируемая сеть (адресация уровня 3): отключите NAT на «интернет-сокете» маршрутизатора RouterB.
2) коммутируемая сеть (адресация уровня 2): поместите оба маршрутизатора в одну сеть (используя разные адреса) и соедините маршрутизаторы с помощью сетевых разъемов вместо интернет-разъемов.
Другие детали, вероятно, придется исправить в обоих случаях. Примеры:
а) статические маршруты в маршрутизируемой сети: возможно, вам придется добавить статический маршрут на RouterA, чтобы указать, что сеть 192.168.0.0/24 находится по IP-адресу RouterB.
б) DHCP-серверы в коммутируемой сети: может быть только один (или два, но вы должны сообщить им о существовании другого и решить, какой из них является главным, а какой — подчиненным; обычно это невозможно сделать на маршрутизаторах потребительского класса). Поэтому вы должны отключить один из DHCP-серверов на стороне локальной сети одного из маршрутизаторов.
Чтобы иметь работающую настройку, вы должны решить, какой тип сети вам нужен (маршрутизируемая или коммутируемая?), и обычно безопасность играет главную роль в этом решении. В маршрутизируемой сети вы можете попросить маршрутизатор запретить некоторые действия, чтобы защитить некоторых клиентов от других. В коммутируемой сети маршрутизатор имеет меньший контроль над клиент-клиентскими коммуникациями, поскольку они находятся в одном домене коллизий... они общаются напрямую, не используя маршрутизатор в качестве посредника.
Мы не сможем оказать вам большую помощь, не имея более подробной информации о вашем сетевом оборудовании и ваших потребностях.
РЕДАКТИРОВАТЬ:Если вам удастся разместить OpenWrt на вашем маршрутизаторе, вы сможете полностью настроить свое устройство и сделать сложные конфигурации сети. В противном случае ваши шансы ограничены программным обеспечением поставщика. Кстати, похоже,ваш TP-LINK поддерживается OpenWrt.
решение2
Обычное решение — заставить маршрутизатор B работать просто как прозрачный коммутатор/мост, а не как маршрутизатор шлюза NAT.
Некоторые маршрутизаторы позволяют отключить функцию шлюза NAT и автоматически делают свой порт WAN (Интернет) таким же, как и порты LAN.
Другие маршрутизаторы не позволяют отключить функцию шлюза NAT, поэтому вам придется обойти это следующим образом:
- Подключите кабель Ethernet к одному из портов LAN маршрутизатора A к одному из портов LAN маршрутизатора B.
- Отключите службу DHCP-сервера на маршрутизаторе B (если нет возможности полностью отключить ее, см. раздел об установке нулевого размера пула аренды DHCP).
- Присвойте маршрутизатору B статический IP-адрес в частной подсети маршрутизатора A, чтобы при необходимости вы могли получить доступ к веб-интерфейсу администратора маршрутизатора B в будущем (например, для изменения имени беспроводной сети или настроек безопасности).
Если вы настроите все таким образом, клиенты на портах беспроводной локальной сети или проводной локальной сети Ethernet маршрутизатора B будут получать свои DHCP-арендованные адреса непосредственно от маршрутизатора A. Вся ваша домашняя сеть будет представлять собой однобитовую IP-подсеть, и каждый сможет общаться со всеми остальными.