I have an Ubuntu desktop (say orc
) that runs a simple OpenVPN client. The OpenVPN server is called legolas
.
I want all HTTP traffic coming from legolas
to be forwarded to a machine, let's call it gimli
, on the same local network as orc
. I want orc
to be the mediator between gimli
and legolas
. gimli
is NOT running an OpenVPN server.
I've trid using FireStarter to configure orc
as a pseudo-gateway, with the tun0
device acting as the local interface and eth0
as the internet device, but to no avail. legolas
can ping gimli
but cannot get any HTTP requests through.
Any idea how I should proceed?