> I have a TCP/IP ethernet LAN with IP addresses of 192.0.0.X. The machine
> address of 192.0.0.1 has a PPP connection to an ISP.
> The PPP interface has an IP address of 22.214.171.124 (ppp0).
> All operations work fine directly from the PPP machine, using a default
> to the ISP & resolv.conf. Pinging the ISP from another machine on the LAN
> routes out OK through 192.0.0.1 (visable from the modem lights), but
> is sent back. I would like all the LAN machines to be able to have
> access. Any pointers would be great.
you probably will not, as long as you don't obtain a suitable subnetwork
address from your ISP or a brain new network address from the RIPE (see
The fact is that your LAN is using someone else's Internet network address,
so answers to pings are sent to it, as far as this is the netaddr you are
To be more precise, your LAN is acting as the NET-ROOT-NS-LAB network,
which is dedicated to testing by IANA.
There are two options to have your LAN correctly accessing internet
a) Obtain an internet network address from your ISP or from the RIPE, and
change your local network addresses to it.
b) Install a proxy on the machine connected to your ISP, and change your
local network address to 192.168.0.
The first solution could be more expensive (you will probably have to pay
your ISP to obtain a subnet address) and less safe, but is preferred
whenever you want to have all your machines accessible from outside your
The latter is simpler and cheaper, but this way you'll not be able to
'ping' outside resources nor to access your local resources from outside
(apart the ones started on the machine directly connected to the ISP).
Please note that using a proxy you have to configure some clients on the
LAN-based machines (like http browsers, mailing systems and the like) to
use the proxy in order to access remote resources.
You didn't specify the kind of O.S. and hardware you are running as the
gateway machine to your ISP. If you are using the SCO OpenServer 5, it
should have a suitable proxy daemon for this purpouse, I believe.