Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Sep 2000 09:30:25 -0700
From:      Paul Saab <paul@mu.org>
To:        Danny Braniss <danny@cs.huji.ac.il>
Cc:        Mike Smith <msmith@freebsd.org>, freebsd-hackers@freebsd.org
Subject:   Re: diskless workstation
Message-ID:  <20000920093025.A53255@elvis.mu.org>
In-Reply-To: <E13bfhE-00015w-00@sexta.cs.huji.ac.il>; from danny@cs.huji.ac.il on Wed, Sep 20, 2000 at 11:57:40AM %2B0300
References:  <E13bfhE-00015w-00@sexta.cs.huji.ac.il>

next in thread | previous in thread | raw e-mail | index | archive | help
Umm..  I'm using the netboot just fine here for the ports cluster and
it is using the code in the tree w/ zero modifications.  It boots via
nfs and comes up with ip, netmask, and gateway.

paul

Danny Braniss (danny@cs.huji.ac.il) wrote:
> bug report:
> 	in lib/libstand/bootp.c:
> 
> 	if (IN_CLASSA(myip.s_addr))
> 		nmask = htonl(IN_CLASSA_NET);
> 	else if (IN_CLASSB(myip.s_addr))
> 		nmask = htonl(IN_CLASSB_NET);
> 	else
> 		nmask = htonl(IN_CLASSC_NET);
> should be:
> 
> 	if (IN_CLASSA(ntohl(myip.s_addr)))
> 		nmask = htonl(IN_CLASSA_NET);
> 	else if (IN_CLASSB(ntohl(myip.s_addr)))
> 		nmask = htonl(IN_CLASSB_NET);
> 	else
> 		nmask = htonl(IN_CLASSC_NET);
> 
> which explains why gateway was zero, even if it was provided by dhcp.
> it also explains why it hung trying to mount via nfs.
> 
> 	danny
> 
> In message <20000919164129.A39104@elvis.mu.org>you write:
> }Danny Braniss (danny@cs.huji.ac.il) wrote:
> }> In message <20000919024512.A27691@elvis.mu.org>you write:
> }> 
> }> }set this in your dhcpd.conf, but yes, I will fix it.
> }> i know it should be in dhcpd.conf but what? :-) btw, i tried router but zilc
> }h.
> }
> }option routers ip;
> }
> }> }
> }> }> 2- if i set different hosts for dhcpd, tftpd, root and swap i get into
> }> }>    all sort of problems. the most anoying one is that the bios-pxe boot w
> }ill
> }> }>    try and tftpboot from the wrong server. so im using 'option swap-serve
> }r'
> }> }
> }> }I dont follow.
> }> }
> }> 
> }> if i set:
> }> 	option root-path "132.65.16.6:/vol1/roots/fbsd-4.1S";
> }> then the ip gets chunked, and it will try to mount from the tftp server - 
> }> bummer
> }
> }Yeah.. I have not wanted to do this.  I'll look at this in a little while.
> }
> }> if i set
> }> 	option next-server myrootserver
> }> the pxe-bios will use it for the tftpd - bummer
> }
> }please read the PXE specs to see how to tell it to grab the tftp loader
> }from a different server.
> }
> }> so, at the moment i use
> }> 	option swap-server myrootserver;
> }> and it works. but it should be less blackmagic. also, what if i want a 
> }> different
> }> root and swap server?
> }
> }I'll fix it if I get time.
> 
> 
> 
> 

-- 
Paul Saab
Technical Yahoo
paul@mu.org - ps@yahoo-inc.com - ps@freebsd.org
Do You .. uhh .. Yahoo!?


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?20000920093025.A53255>