Дмитрий Шицков дело говорит!
Маршрутизируются только те пакеты которые должны идти в чужие сети!
У Вас обе сети по сути одна сеть. Имеется в виду сеть подкласса С, 254 адреса.
Ни один клиент в этой сети не пошлёт пакет в маршрутизатор пока он видит что пакет предназначен в его родную сеть.
Подсказка:
Если в сетях не более 126 хостов поделите их пополам маской.
Вот калькуляция.
[user001@localhost ~]$ ipcalc 192.168.0.0/24
Network: 192.168.0.0/24
Address space: Private Use
Address class: Class C
Netmask: 255.255.255.0 = 24
Broadcast: 192.168.0.255
HostMin: 192.168.0.1
HostMax: 192.168.0.254
Hosts/Net: 254
[user001@localhost ~]$ ipcalc 192.168.0.0/25
Network: 192.168.0.0/25
Address space: Private Use
Address class: Class C
Netmask: 255.255.255.128 = 25
Broadcast: 192.168.0.127
HostMin: 192.168.0.1
HostMax: 192.168.0.126
Hosts/Net: 126
[user001@localhost ~]$ ipcalc 192.168.0.128/25
Network: 192.168.0.128/25
Address space: Private Use
Address class: Class C
Netmask: 255.255.255.128 = 25
Broadcast: 192.168.0.255
HostMin: 192.168.0.129
HostMax: 192.168.0.254
Hosts/Net: 126