Wbrew pozorom sprawa jest dość prosta...
To co się dzieje to kolizja adresów...
Chciałbym zauważyć, że jak jest sieć x.y.z.0/255.255.255.0 to jak komputer dostanie z tej adresacji swojego IPka, to szuka wszystkich adresów zaczynających się od x.y.x. w sieci bezpośredniej (po kablu) a nie przez bramę domyślną...
Aby rozwiązać problem wystarczy ustawić na przykład:
modem_LAN: 192.168.1.1/255.255.255.0
router_WAN: 192.168.1.2/255.255.255.0 i brama 192.168.1.1
router_LAN 172.16.1.1/255.255.255.0
komputery 172.16.1.x/255.255.255.0 i brama 172.16.1.1
Przy czym należy ustawić modem w trybie router (tak jakby był podłączony do niego komputer!)
Router również w trybie router (mamy przez to niestety podwójne natowanie, ale wsio śmiga ładnie:P)
przy takiej konfiguracji zapytanie o 192.168.1.1, czyli modem, zostanie przekazane do bramy domyślnej a ta prześle do modemu, który jest celem (bo router wie, że po jego stronie WAN jest szukany adres).
Modem zobaczy komputer się łączący z nim jako komputer z IP 192.168.1.2 (routera).
Jeśli teraz chcesz ustawić jakieś przekierowania portów, to należy to zrobić na 2 urządzeniach na raz... najpierw z modem_WAN na router_WAN a potem dopiero na docelową stację.
:)
ps. Jest jeszcze opcja ustawienia modemu w trybie router i routera(APka) w trybie bridge(i pomapować jaki adres jest w jakiej sieci). Jak na moje za dużo gmatwania w tablicy routingu.