is that the NAT on the linux box is only aliasing for the 192.168.0/24 subnet, and not for the 192.168.4/24 subnet.

Worth taking a look at, anyway...