[pups] Networking With 2.11 BSD and Begemot Emulator

Steven M. Schultz sms at moe.2bsd.com
Thu Oct 5 01:24:07 AEST 2000


Hi -

> From: Greg Lehey <grog at lemis.com>
> No, that wasn't me.  FreeBSD doesn't have a tap driver.  Do you mean
> Frank?

	Sure it does.  The FreeBSD 4.1.1 release notes say so  ;)
	Before that the 'if_tap.c' module was available (for some time)
	as a download that could be retrieved from the author's site.

> > 	The missing piece I forgot earlier was on the hosting machine's
> > 	side to publish an ARP entry for the simulated 11.
> 
> I'm pretty sure we weren't using arp at all.  tun is a point-to-point
> interface.

	The reason for publishing an ARP entry on the hosting system is
	so that other systems on the LAN know how to get to the simulated
	11 via the P11 hosting system.   If the hosting system doesn't
	publish an ARP entry the gateway, etc won't know to send the packets
	to the machine running P11.

> > 	I'm not sure how ARP can be made to work thru the 'tun' device.
> 
> I don't think it can.  I think Harti used some magic there.

	I know it can't - I asked him about it :)   That's when I first 
	discovered that nothing was able to communicate with the simulated
	11 - the 11 will not send anything unless it's able to get a 
	response to its ARP request.   On the hosting side it would be 
	possible perhaps to use a "interface route" but 2.11 can not do that
	and will block waiting for an ARPREPLY.

	Steven

Received: (from major at localhost)
	by minnie.cs.adfa.edu.au (8.9.3/8.9.3) id JAA44583
	for pups-liszt; Thu, 5 Oct 2000 09:38:50 +1100 (EST)
	(envelope-from owner-pups at minnie.cs.adfa.edu.au)


More information about the TUHS mailing list