>>>>> On Fri, 30 Aug 2002 14:20:00 +0200 (MEST), Henning Sprang 
><[EMAIL PROTECTED]> said:

    Henning> 2) This is mentioned as a side comment in the troubleshooting
    Henning> section of the install guide already, but i think it would be
    Henning> better included in the install steps, which would have spared
    Henning> me some reboots and tries:

    Henning> To make the fai nfsroot bootable, one needs to have entries
    Henning> in /etc/exports for the install clients to be allowed to
    Henning> mount /usr/lib/fai/nfsroot and /usr/local/share/fai.
    Henning> Fai-setup writes entries there which assume that a fai-client
    Henning> belongs to the nis group faiclients, but when you neither
    Henning> have that group, nor the fai client belongs to it, nor you
    Henning> have nis anyway, this is really not a bit useful, so it would
    Henning> make fai more usable, even for beginners, if this was a
    Henning> explained in the install steps in a few words.

Yes... This is why in fact I use a shell+perl script to build the FAI
infrastructure from a conf file that looks like :

#       $Id: config,v 1.20 2002/08/29 12:43:45 guiduc Exp $
#H Commentaire pour hosts

r1=route add -net 192.168.70.0 netmask 255.255.255.0
r2=route add default gw 172.16.19.2
r3=route add -net 172.16.0.0 netmask 255.255.0.0
r4=route add default gw 192.168.70.32
r5=route add default gw 193.50.97.254
r6=route add default gw 193.50.97.145

#H La machine en salle RéActiVE :
:reactived1:eth0
route  salle_reactive
        eth0 192.168.70.12 24 00:01:02:E3:64:4C

#H le I10 *********************************************************
#H      eth0 -> Resel
#H      eth1 -> I1
#H      eth2 -> I11
:reactive10:eth1
# Mis a jour 28/08/02
        eth0 172.16.70.10 16 00:05:5D:E6:19:A9
                route add default gw 172.16.19.2
        eth1 172.16.70.34 27 00:05:5D:E6:19:AA
                route add -net 172.16.70.96 netmask 255.255.255.224 gw 172.16.70.33 
metric 2    
                route add -net 172.16.70.0  netmask 255.255.255.0   gw 172.16.70.33 
metric 1
                route add -net 192.168.70.0 netmask 255.255.255.0   gw 172.16.70.33 
metric 1
        eth2 172.16.70.97 27 00:05:5D:E6:19:AB
                route add -net 172.16.70.32 netmask 255.255.255.224 gw 172.16.70.98 
metric 2
                route add -net 172.16.70.0  netmask 255.255.255.0   gw 172.16.70.98 
metric 2
                route add -net 192.168.70.0 netmask 255.255.255.0   gw 172.16.70.98 
metric 2

#H le I11 *********************************************************
#H      eth0 -> I10
#H      eth1 -> I1
#H      eth2 -> Resel

# Mis a jour 28/08/02

:reactive11:eth1
        eth0 172.16.70.98       27      00:05:5D:E6:18:BD
                route add -net 172.16.70.64 netmask 255.255.255.224 gw 172.16.70.97 
metric 2
                route add -net 172.16.70.0  netmask 255.255.255.0   gw 172.16.70.97 
metric 2
                route add -net 192.168.70.0 netmask 255.255.255.0   gw 172.16.70.97 
metric 2

        eth1 172.16.70.66       27      00:05:5D:E6:18:BE
                route add -net 172.16.70.96 netmask 255.255.255.224 gw 172.16.70.65 
metric 2
                route add -net 172.16.70.0  netmask 255.255.255.0   gw 172.16.70.65 
metric 1
                route add -net 192.168.70.0 netmask 255.255.255.0   gw 172.16.70.65 
metric 1

        eth2 172.16.70.11       16      00:05:5D:E6:18:BF
                route add default gw 172.16.19.2

...


I need only to type update-config and all the files needed for booting
are configured.

I'm thinking about to replace the config file by a Python executable file
that will able to build up the FAI conf more abstractly and concisely.
-- 
    Ronan KERYELL              |\/
    Labo Informatique Télécom  |/)  Tel:    (+33|0) 2.29.00.14.15
    ENST Bretagne, BP832       K    Fax:    (+33|0) 2.29.00.12.82
    29285 PLOUZANE CEDEX       |\   E-mail: [EMAIL PROTECTED]
    FRANCE                     | \  http://www-info.enst-bretagne.fr/~keryell

Reply via email to