Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > by-pkgid > 965e33040dd61030a94f0eb89877aee8 > files > 6204

howto-html-en-20080722-2mdv2010.1.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>Thin Client: New User Guide: Network files system</TITLE>
 <LINK HREF="Thinclient-HOWTO-6.html" REL=next>
 <LINK HREF="Thinclient-HOWTO-4.html" REL=previous>
 <LINK HREF="Thinclient-HOWTO.html#toc5" REL=contents>
</HEAD>
<BODY>
<A HREF="Thinclient-HOWTO-6.html">Next</A>
<A HREF="Thinclient-HOWTO-4.html">Previous</A>
<A HREF="Thinclient-HOWTO.html#toc5">Contents</A>
<HR>
<H2><A NAME="NFS"></A> <A NAME="s5">5. Network files system</A></H2>

<P>
<P>The Client requests to mount <CODE>/tftpboot/</CODE><I>&lt;IP address of
client></I> as its <CODE>/</CODE> by NFS from server. You must export this from
the server,(maybe symlink to /tftpboot/<CODE><I>client</I></CODE> to be safe.)
<P><EM>NFS</EM> is a big topic there is a HOWTO and two mini Howto's.
<P>first you need to create a copy of your current system under /tftpboot
ken has written two scripts that do all your work, I called them makefirst and
makecopy. my first client takes 20-30mb and the copy less. I used du -h to look
for large unnecesary files.
<P>see etherboot-4.2/doc/html/diskless-5.html
<P>the following seem to me to be the critical files here
<P>
<H2><A NAME="ss5.1">5.1 server specific</A>
</H2>

<P>
<HR>
<PRE>
#/etc/exports
/tftpboot/elite             elite(rw,no_root_squash)
/tftpboot/elite             gordon(rw,no_root_squash)
/usr                        *.gundog.net(ro)
/home                       *.gundog.net(rw)
/mnt/cdrom                  (ro)

run exportfs -a  to reread the exports file after
changes /usr/sbin/exportfs --help


#/etc/sysconfig/network
NETWORKING=yes
FORWARD_IPV4="no"
HOSTNAME="snoball"         &lt;-----------
GATEWAYDEV=""
GATEWAY=""


#/etc/sysconfig/network-scripts/ifcfg-eth0
IPADDR="192.168.53.1"            &lt;-----------
BOOTPROTO=none
</PRE>
<HR>
<P>
<H2><A NAME="ss5.2">5.2 client specific</A>
</H2>

<P>
<HR>
<PRE>
#tftpboot/elite/etc/fstab
snoball:/tftpboot/elite    /               nfs rw  1 1
none                    /proc proc          defaults   0 0
snoball:/usr           /usr                 nfs     ro  1 1
snoball:/home          /home                nfs     rw  1 1


#tftpboot/elite/etc/sysconfig/network
NETWORKING=yes
FORWARD_IPV4=nomore
HOSTNAME=elite
GATEWAYDEV=
GATEWAY="192.168.53.1"       &lt;-----------


#/tftpboot/elite/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
USERCTL=yes
ONBOOT=yes
BOOTPROTO=none
BROADCAST=192.168.53.255
NETWORK=192.168.53.0
NETMASK=255.255.255.0
IPADDR=192.168.53.23         &lt;-----------
</PRE>
<HR>
<P>#odd fiddles
#itemize>
#item>fast...
#item>cp /usr/bin/xargs /tftpboot/client/bin/xargs
#/itemize>
<P>
<HR>
<A HREF="Thinclient-HOWTO-6.html">Next</A>
<A HREF="Thinclient-HOWTO-4.html">Previous</A>
<A HREF="Thinclient-HOWTO.html#toc5">Contents</A>
</BODY>
</HTML>