From owner-p4-projects@FreeBSD.ORG Mon Oct 17 21:56:14 2011 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 666BD1065674; Mon, 17 Oct 2011 21:56:14 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 10B2B1065672 for ; Mon, 17 Oct 2011 21:56:14 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id F25E08FC12 for ; Mon, 17 Oct 2011 21:56:13 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id p9HLuD6E029295 for ; Mon, 17 Oct 2011 21:56:13 GMT (envelope-from rene@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id p9HLuDo0029292 for perforce@freebsd.org; Mon, 17 Oct 2011 21:56:13 GMT (envelope-from rene@FreeBSD.org) Date: Mon, 17 Oct 2011 21:56:13 GMT Message-Id: <201110172156.p9HLuDo0029292@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to rene@FreeBSD.org using -f From: Rene Ladan To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 200353 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Oct 2011 21:56:14 -0000 http://p4web.freebsd.org/@@200353?ac=10 Change 200353 by rene@rene_acer on 2011/10/17 21:56:09 advanced-networking: one more sect2 to finish Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/advanced-networking/chapter.sgml#59 edit Differences ... ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/advanced-networking/chapter.sgml#59 (text+ko) ==== @@ -4748,6 +4748,80 @@ + + + Geheugenbestandssystemen die gebruikt worden door + <filename>/etc/rc.initdiskless</filename> configureren + + Als u vanaf een NFS-rootvolume opstart, detecteert + /etc/rc dat u over NFS opstartte en draait het het + script /etc/rc.initdiskless. Lees het commentaar + in dit script om te begrijpen wat er gebeurt. Het is nodig om + /etc en /var geheugen-backed + te maken omdat deze mappen schrijfbaar moeten zijn, maar de NFS-rootmap + is alleen-lezen. + + &prompt.root; chroot ${NFSROOTDIR} +&prompt.root; mkdir -p conf/base +&prompt.root; tar -c -v -f conf/base/etc.cpio.gz --format cpio --gzip etc +&prompt.root; tar -c -v -f conf/base/var.cpio.gz --format cpio --gzip var + + Wanneer het systeem opstart, zullen er geheugen-bestandssystemen + voor /etc en /var worden + aangemaakt en aangekoppeld, en zal de inhoud van de + cpio.gz-bestanden er naartoe worden + gekopieerd. + + + + Een DHCP-server prepareren + + PXE heeft een geprepareerde TFTP-server en + DHCP-server nodig. De DHCP-server + hoeft niet per së dezelfde machine te zijn als de + TFTP-server, maar het dient bereikbaar te zijn in uw + netwerk. + + + + Installeer de DHCP-server door de instructies + op te volgen zoals beschreven in . Zorg ervoor dat + /etc/rc.conf en + /usr/local/etc/dhcpd.conf correct zijn + geconfigureerd. + + + + Stel in /usr/local/etc/dhcpd.conf + netxt-server, filename en + option root-path in om het IP-adres van uw + TFTP-server, het pad naar + /boot/pxeboot en het pad naar het + NFS-root-bestandssysteem op te geven. Hier is + een voorbeeld van de instellingen voor + dhcpd.conf: + + subnet 192.168.0.0 netmask 255.255.255.0 { + range 192.168.0.2 192.168.0.3 ; + option subnet-mask 255.255.255.0 ; + option routers 192.168.0.1 ; + option broadcast-address 192.168.0.255 ; + option domain-name-server 192.168.35.35, 192.168.35.36 ; + option domain-name "voorbeeld.com"; + + # IP-adres van TFTP server + next-server 192.168.0.1 ; + + # pad van bootloader verkregen via TFTP + filename "FreeBSD/install/boot/pxeboot" ; + + # pxeboot bootloader zal proberen om deze map te NFS-mounten voor root-FS + option root-path "192.168.0.1:/b/tftpboot/FreeBSD/intall/" ; +} + + +