RedHat Linux 7.3 server
MS Windows XP client
I am trying to set up an universal dialup with support for
both traditional tty and PPP connections. I am using the
instructions found here:
I placed the following line in the file /etc/ppp/options:
Therefore, the host server should use proxy ARP, since the pppd
man page reads:
Add an entry to this system's ARP [Address Resolu-
tion Protocol] table with the IP address of the
peer and the Ethernet address of this system. This
will have the effect of making the peer appear to
other systems to be on the local ethernet.
However, every time I dial in I get an appropriate IP address,
and DNS server. DNS works fine BUT from the PPP client PC I can
ping only one host: the PPP server. I show below 2 lines from the
ARP cache, one is a regular entry and the other (with all zeros?)
is the PPP proxy ARP entry.
% cat /proc/net/arp
IP address HW type Flags HW address Mask Device
xx.206.86.24 0x1 0x2 00:10:5A:0D:05:C4 * eth0
xx.206.86.90 0x1 0xc 00:00:00:00:00:00 * eth0
How can I make the proxy ARP feature work?
-Ramon F. Herrera