Date: Thu, 21 Sep 2000 09:15:12 +0300 From: Danny Braniss <danny@cs.huji.ac.il> To: Mike Smith <msmith@freebsd.org> Cc: Paul Saab <paul@mu.org>, freebsd-hackers@freebsd.org Subject: Re: diskless workstation Message-ID: <E13bzdY-0001wq-00@sexta.cs.huji.ac.il> In-Reply-To: Your message of Wed, 20 Sep 2000 23:09:35 -0700 .
next in thread | raw e-mail | index | archive | help
In message <200009210609.XAA01851@mass.osd.bsdi.com>you write: } }I think this is correct, actually. Danny, can you confirm that you're }using one of the class A address spaces (eg. 10.*.*.*?) } my net is class B. 132.65.0.0 }Actually, IMO the code around this is entirely wrong; we should always }respect the mask supplied by the server, and only use the canonical mask }if we don't get one at all. } my man! im cleaning up bootp and will let you know. }> 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 z }ilc }> }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 boo }t w }> }ill }> }> }> try and tftpboot from the wrong server. so im using 'option swap-se }rve }> }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. }> }> }> }> }> } }-- }... every activity meets with opposition, everyone who acts has his }rivals and unfortunately opponents also. But not because people want }to be opponents, rather because the tasks and relationships force }people to take different points of view. [Dr. Fritz Todt] } } 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?E13bzdY-0001wq-00>