Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Aug 1998 17:05:48 +0200 (CEST)
From:      hans@brandinnovators.com (Hans Zuidam)
To:        freebsd-hackers@FreeBSD.ORG
Subject:   bootpgw & windows NT
Message-ID:  <199808131505.RAA14501@truk.brandinnovators.com>

next in thread | raw e-mail | index | archive | help
Hi,

In the bootpgw sources it is noted somewhere that using the address
of the interface on which the bootp packet is relayed in the giaddr
field of the packet is wrong, but done anyway.

When using the windowsNT dhcp server to supply IP addresses through
bootpgw, windowsNT refuses to send an answer if the giaddr field
is not set to the same network as the requested IP address is for:

	+-------+             +---------+             +-------+
	|  NT   | ----------- | FreeBSD | ----------- | Other |
	+-------+  192.9.200  +---------+  192.9.201  +-------+

		giaddr = 192.9.200.xx	-> no answer from NT
		giaddr = 192.9.201.yy	-> correct answer from NT

I understand that when you have aliases on an interface it is very
difficult to find the correct interface address after receiving a
broadcast (to say the least.)  But apart from the (in the bootpgw
sources) noted portability problem is there any compelling reason
why bootpgw should not pick the first interface address it finds
on the interface it received the bootp broadcast on?

Regards,
					Hans

-- 
H. Zuidam                        E-Mail: hans@brandinnovators.com
Brand Innovators B.V.            P-Mail: P.O. Box 1377
de Pinckart 54                   5602 BJ Eindhoven, The Netherlands
5674 CC Nuenen                   Tel. +31 40 2631134, Fax. +31 40 2831138

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199808131505.RAA14501>