OK, maybe I'm just too new to Linux and haven't thought of the right
keywords to look for in the HOWTO's. I've been pulling my hair for a
little while now, it's time to scream for help.
I installed the 1.0.9 kernel from the slackware release included on the
cd from Trans-Ameritech. I have used it to set up a name server and mail
server for a small location. Now I am setting up a PPP server for remote
access. Everything seems to work fine, as long as you are dealing with
the local host. Anything that access the outside world fails.
I am getting the following messages in syslog from pppd:
Mar 1 18:31:06 warrior pppd: SIOCGIFHWADDR(eth0): Invalid argument
Mar 1 18:31:06 warrior pppd: Cannot determine ethernet address for proxy ARP
Mar 1 18:34:16 warrior pppd: ioctl(PPPIOCSASYNCMAP): I/O error
Mar 1 18:34:16 warrior pppd: ioctl(PPPIOCGDEBUG): I/O error
Mar 1 18:34:16 warrior pppd: ioctl(TIOCSETD): I/O error
Mar 1 18:34:16 warrior pppd: ioctl(TIOCNXCL): I/O error
Mar 1 18:34:16 warrior pppd: tcsetattr: I/O error
Seeing the error about proxyarp,I looked at ifconfig
for my ethernet. Why would it show the following??
eth0 Link encap UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
All of the examples I have seen show a normal hardware address. I have
tried an NE2000 card and 3Com 3c503 card, thinking it may have just
been the card. Also tried 2 different computers. No difference. The
hardware address is found in the probe at boot time:
Mar 1 08:51:47 warrior kernel: NE*000 ethercard probe at 0x300: 00 00 e8 0c 41 22
Mar 1 08:51:47 warrior kernel: eth0: NE2000 found at 0x300, using IRQ 5.
Can anyone point me in the right direction to figure out my problem? I
don't seem to be getting anywhere by myself.