Date: Thu, 18 Apr 1996 12:44:41 -0700 (PDT) From: Steve Reid <steve@edmweb.com> To: John Hart <dashadow@tchnet.tchnet.com> Cc: freebsd-isp@FreeBSD.ORG Subject: Re: A few questions Message-ID: <Pine.BSF.3.91.960418123846.1582B-100000@kirk.edmweb.com> In-Reply-To: <Pine.BSF.3.91.960418113855.20379A-100000@tchnet.tchnet.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> The other question is we have a local BBS that connects to us via a PPP > connection. We assigned a static IP address for him, and he can connect > perfectly the first time, until he gets cut off, then he tries to connect > and it lets him in, and correctly assigns the IP address, but does not > allow connections to him or from him. After looking in the logs I found > this in the messages file: The problem is, the ARP entry isn't being deleted when he disconnects. (The ARP entry allows the dial-up user's IP address to be associated with the Ethernet address of the modem machine.) It's a bug in the 2.1-Release kernel. You can manually arp -d the entry, or you can fix the kernel... *** Begin Quoted Message *** >From jlwest@tseinc.comThu Apr 18 12:38:35 1996 Date: Fri, 22 Mar 1996 08:37:15 -0600 From: "Jay L. West" <jlwest@tseinc.com> To: Steve Reid <steve@edmweb.com> Cc: freebsd-questions@freebsd.org Subject: Re: PPP (iijppp) proxy ARP bug? At 12:56 PM 3/21/96 -0800, you wrote: >I seem to have found a bug in iijppp. It doesn't always delete the ARP >entry when the connection is closed. Further connections on that IP >address don't work until I manually arp -d the entry. > >The server is a FreeBSD 2.1-R system, and the client is a 2.0.5-R machine. >Both are using iijppp. Static IP address. Nothing out of the ordinary. >Right now, I am the only person who uses the system for dialin, so this >isn't exactly high-load. > >Has anyone else had this problem? Does anyone have a fix? > Someone helped me with this problem here and I was sooo grateful I'm obliged to pass the solution on to others <grin>. You are seeing 'the infamous arp bug'. If you are running 2.1R, go to ftp.freebsd.org and download a file from the -stable branch (I think the path was usr/src/sys/netinet) called in_rmx.c and replace your in_rmx.c with the one from stable. Then remake your kernel and all should be well. You should note that this doesn't keep the arp entries from appearing, but it does allow new connections to overwrite the old routes; it works. Jay West *** End Quoted Message *** That should answer your second question... Sorry, I don't have the know-how about UUCP to help you there. ===================================================================== | Steve Reid - SysAdmin & Pres, EDM Web (http://www.edmweb.com/) | | Email: steve@edmweb.com Home Page: http://www.edmweb.com/steve/ | | PGP Fingerprint: 11 C8 9D 1C D6 72 87 E6 8C 09 EC 52 44 3F 88 30 | | -- Disclaimer: JMHO, YMMV, IANAL. -- | ===================================================================:)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.91.960418123846.1582B-100000>
