Похоже, вы знаете немного о сети. Хорошая работа по объяснению.
Однако вы не учли, что маршрутизатор является барьером безопасности, также использующим NAT и, возможно, брандмауэр.
По той же причине, по которой устройства в Интернете не могут получить доступ к клиентам маршрутизатора A, устройства перед маршрутизатором B не могут получить доступ к клиентам маршрутизатора B.
В частности, проблема заключается в NAT. Мы могли бы получить некоторые подробности о том, как продвинутым маршрутизаторам на самом деле не нужны NAT, и правила NAT могут быть скорректированы. Но я предполагаю, что это просто домашние маршрутизаторы с ограниченными возможностями.
Поэтому, возможно, единственный вариант - это включить переадресацию портов, чтобы вы могли получить доступ к определенному порту на определенном компьютере на стороне B со стороны «темной стороны», также известной как клиенты маршрутизатора A. :)
Кроме того, маршрутизатор B, вероятно, имеет возможность отбрасывать или игнорировать PING (ICMP-пакеты) на своем интерфейсе WAN. Поэтому вы не можете пропинговать его с маршрутизатора A.
Я уверен, что у вас есть причины для этой настройки, но кажется, что вместо маршрутизатора B лучше использовать простой коммутатор. Вы также можете отключить DHCP на маршрутизаторе B, подключить кабель к порту WAN маршрутизатора B к порту LAN на маршрутизаторе B, и это тоже будет простой коммутатор. Возможно, вы также захотите перепрограммировать маршрутизатор B, чтобы иметь IP-адрес локальной сети, который находится на 192.168.1.x, чтобы после этого вы могли по-прежнему подключаться к интерфейсу конфигурации.