Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Sep 2000 11:57:40 +0300
From:      Danny Braniss <danny@cs.huji.ac.il>
To:        Paul Saab <paul@mu.org>
Cc:        Mike Smith <msmith@freebsd.org>, freebsd-hackers@freebsd.org
Subject:   Re: diskless workstation 
Message-ID:  <E13bfhE-00015w-00@sexta.cs.huji.ac.il>
In-Reply-To: Your message of Tue, 19 Sep 2000 16:41:29 -0700 .

next in thread | raw e-mail | index | archive | help
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.






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?E13bfhE-00015w-00>