I'm not sure I got everything from your last message.
Your local lan is using a 192.168.0.0/24 network. The HO uses a 192.168.1.0/24 network.
If you try to access a computer on the 192.168.1.0 network, it needs to travel through the VPN device.
The default gateway is 192.168.0.1.
Is this correct?
You didn't state the address of the VPN device (on the local side) so I'll assume it is 192.168.0.2 for example sake.
Code:
/sbin/route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
192.168.1.0 192.168.0.2 0.0.0.0 UG 0 0 0 eth0
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
The third route is for the VPN device. Any attempt to access a host on the 192.168.1.0/24 network will be directed to the VPN device. The default is used for internet access and the squid server is the gateway.
Could you post the model number and a link to information on the vpn device. I'm wondering if it could pass through non-vpn traffic.