hehoheho
I have set up an server by TomatoUSB running in TUN mode and basically everything is fine, except the client side LAN routing.
The main purpose I set up the server is that mounting file servers within my office LAN at home. My office LAN is a sizable Active Directory network. I use SMB protocol to mount file servers on OS X machines when I am working in office. There are two frequently used file servers, which internal IP are 10.10.8.25 and 10.20.9.132 respectively. I would like to do the same thing at home by activate an OpenVPN connection to the server at my home. In the server config I have added route / iroute command 10.0.0.0 255.0.0.0 but it does not work at all. Seems it is not as simple as what I expected.
Heres the traceroute table shown the path to both the file server,
traceroute to 10.10.8.25 (10.10.8.25), 64 hops max, 52 byte packets
1 10.10.56.2 (10.10.56.2) 1.023 ms 0.849 ms 0.809 ms
2 ntasserver.design.xxxxx.org (10.10.8.25) 0.351 ms 0.174 ms 0.228 ms (sorry xxxxx here to hide the domain for privacy)
traceroute to 10.20.9.132 (10.20.9.132), 64 hops max, 52 byte packets
1 10.10.56.2 (10.10.56.2) 1.015 ms 0.877 ms 0.796 ms
2 10.3.200.1 (10.3.200.1) 4.107 ms 11.405 ms 15.821 ms
3 hknts012.xxxxx.org (10.20.9.132) 2.340 ms 1.929 ms 1.728 ms (sorry xxxxx here to hide the domain for privacy)
where the OpenVPN client machine IP are as below,
IP 10.10.56.62
Subnet mask 255.255.248.0
Router 10.10.56.1
One important point which I have to mention is that all outgoing traffic to internet at my office have to via an internal proxy address 10.10.10.14:8080 (used a domain name for that in the computer syetem preference actually). And there is limitation that I can't touch the network server / gateway / router setting of my office network. All OpenVPN client side machines are OS X 10.6 / 10.7 with Viscosity as the client app.
Would guru here advise what I can do? Thanks a lot in advance!