I have a RT-N16 running shibby on subnet 192.168.100.x and IP of 192.168.100.251. I have added a secondary IP address to the LAN of 192.168.102.1 using the ifconfig br0:1 192.168.102.1 255.255.255.0 in the firewall script. Also, I have a have a OPENVPN tunnel to lan subnet of 192.168.101.0 and have added route 192.168.101.0 255.255.255.0 to the openvpn custom configuration.
I can access the 101 subnet from any machines that are on the 100 subnet but from any machine that is using the 102 subnet I cannot access the 101 subnet. I can ping 192.168.102.1 and get on the internet but I cannot access the tunnel. Machines on 102 subnet are using 192.168.102.1 as gateway.
Any ideas as to why? I would think that no matter what if the traffic was going to 101 subnet it would get routed to the tunnel but for some reason if coming from secondary ip it will not.