Well, my previous post wasn't solved, after all...
I am trying to connect
to a VirtualBox VM from a remote, through an OpenVPN tunnel that is hosted by the same computer.
If I am logged-on to that computer, e.g. by VNC or SSH, then I am able to ping the VM (which has a "bridged" adapter #2 ...) at 192.168.1.183. When running WireShark on that machine, I see both the ICMP ping request (from host 192.168.1.199), and the ICMP ping reply.
If I now attempt to ping that same address from my own computer, which is connected through the tunnel, I see an ICMP ping request, this time from 10.44.55.66 [i](the VPN-assigned address of my computer), but no reply.
I would conclude from this that the packets aren't making it.
Just for kicks, I tried issuing
route add -host 19.168.1.183 192.168.1.199, but this is clearly incorrect: now the packets just come flying back to me and don't show up in Wireshark at all. (If I use
-net, I simply get "time-to-live exceeded" and once again no packets show up.)
I'm beginning to wonder if I must do something with static routes on the office router ... as I had to do in order to get VPN to work, for instance. Do I have to, say, route packets that are addressed to 192.168.1.183 to 192.168.1.199, on that router?