9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* Re: [9fans] Missing ARP reply in 9load
@ 2000-07-19 19:13 Russ Cox
  2000-07-19 20:25 ` Boyd Roberts
  0 siblings, 1 reply; 7+ messages in thread
From: Russ Cox @ 2000-07-19 19:13 UTC (permalink / raw)
  To: 9fans

9load is single threaded; responding to
ARP queries would be fairly difficult.
I did think we sent out an ARP broadcast
as soon as we got our BOOTP address though,
to initialize the caches of anyone who was
listening.



^ permalink raw reply	[flat|nested] 7+ messages in thread
* Re: [9fans] Missing ARP reply in 9load
@ 2000-07-19 16:10 presotto
  2000-07-19 17:45 ` Lucio De Re
  0 siblings, 1 reply; 7+ messages in thread
From: presotto @ 2000-07-19 16:10 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 260 bytes --]

they aren't options 128 and 129, they're suboptions 128 and 129 in
the vendorinfo option, 0x2b (43).  I believe the correct ISC is:

	option-43 80:04:<4 bytes of fs addr>:81:04:<4 bytes of auth server addr>;

I'm assuming ISC will add the count to this.

[-- Attachment #2: Type: message/rfc822, Size: 3137 bytes --]

From: Lucio De Re <lucio@proxima.alt.za>
To: 9fans mailing list <9fans@cse.psu.edu>
Subject: [9fans] Missing ARP reply in 9load
Date: Wed, 19 Jul 2000 14:09:17 +0200
Message-ID: <20000719140917.E3081@cackle.proxima.alt.za>

I had been wondering why the 2ed CPU server managed to load its
kernel over the wire when I ran the modified CMU BOOTPd, but not
when using ISC's DHCPd.

Ted Lemon evidently does not enter the ethernet information from the
DHCP requester in the ARP tables, as CMU BOOTPd does (and promptly
deletes, which I always thought a little suspicious).

Of course, I'm not running the most recent version of the DHCP server,
perhaps things have changed in the recent past, but I wonder if 9load
should not address this problem, and respond to ARP requests for its
freshly acquired IP address, irrespective.

I guess standards should be followed here, although I have never
really faced this problem, or seen an RFC addressing it.  I believe
one must allow for the possibility that the TFTP server is running
on a different host from the DHCP server, and could not conceivably
be expected to know the ethernet address of the TFTP client.

Russ?  I don't think I am as confortable with Plan 9 sources as to
undertake to fix this.

This for Rob Presotto, whom I remember frequenting the ISC DHCP
mailing list when I still did: I have

	option option-128 c0:60:20:86;
	option option-129 c0:60:20:85;

in dhcpd.conf and ISC DHCPd seems happy, but I still get prompted for
the address of the authenticator and file server once I've net booted
9pcdisk.gz and selected IL.

I think this ties up with Forsyth's comments about bootargs=, but I
thought one would avoid distributing information in plan9.ini files
wherever possible.  While asking, what maginc incantantion will
persuade a 3ed AUTH server to use itself rather than a third party?

++L

^ permalink raw reply	[flat|nested] 7+ messages in thread
* [9fans] Missing ARP reply in 9load
@ 2000-07-19 12:09 Lucio De Re
  0 siblings, 0 replies; 7+ messages in thread
From: Lucio De Re @ 2000-07-19 12:09 UTC (permalink / raw)
  To: 9fans mailing list

I had been wondering why the 2ed CPU server managed to load its
kernel over the wire when I ran the modified CMU BOOTPd, but not
when using ISC's DHCPd.

Ted Lemon evidently does not enter the ethernet information from the
DHCP requester in the ARP tables, as CMU BOOTPd does (and promptly
deletes, which I always thought a little suspicious).

Of course, I'm not running the most recent version of the DHCP server,
perhaps things have changed in the recent past, but I wonder if 9load
should not address this problem, and respond to ARP requests for its
freshly acquired IP address, irrespective.

I guess standards should be followed here, although I have never
really faced this problem, or seen an RFC addressing it.  I believe
one must allow for the possibility that the TFTP server is running
on a different host from the DHCP server, and could not conceivably
be expected to know the ethernet address of the TFTP client.

Russ?  I don't think I am as confortable with Plan 9 sources as to
undertake to fix this.

This for Rob Presotto, whom I remember frequenting the ISC DHCP
mailing list when I still did: I have

	option option-128 c0:60:20:86;
	option option-129 c0:60:20:85;

in dhcpd.conf and ISC DHCPd seems happy, but I still get prompted for
the address of the authenticator and file server once I've net booted
9pcdisk.gz and selected IL.

I think this ties up with Forsyth's comments about bootargs=, but I
thought one would avoid distributing information in plan9.ini files
wherever possible.  While asking, what maginc incantantion will
persuade a 3ed AUTH server to use itself rather than a third party?

++L


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2000-07-19 21:09 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-07-19 19:13 [9fans] Missing ARP reply in 9load Russ Cox
2000-07-19 20:25 ` Boyd Roberts
2000-07-19 21:09   ` William K. Josephson
  -- strict thread matches above, loose matches on Subject: below --
2000-07-19 16:10 presotto
2000-07-19 17:45 ` Lucio De Re
     [not found]   ` <200007191801.OAA08870@akbar.nevex.com>
2000-07-19 18:28     ` Lucio De Re
2000-07-19 12:09 Lucio De Re

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).