Pour William, des infos sur ma conf :
ETC/DHCPD.CONF
#
# DHCP Server Configuration file.
#
# pour éviter les interférences entre plusieurs serveurs dhcp
not authoritative;
ddns-update-style interim;
ignore client-updates;
subnet 172.16.1.0 netmask 255.255.255.0 {
allow bootp;
allow booting;
option routers 172.16.1.5;
option subnet-mask 255.255.255.0;
#range 172.16.1.20 172.16.1.60;
option domain-name "pxe-scd.fr";
default-lease-time 30000;
max-lease-time 40000;
# lignes spécifiques a PXE
next-server 172.16.1.5;
filename "pxelinux.0";
# !! eventuellement rajouter ici une ligne pour le serveur nfs !!
option root-path "172.16.1.5:/mnt/ks";
#filename "thinstation.nbi.zpxe";
# Reservations d'addresses IP
group {
host poste01 {
hardware ethernet 00:11:11:BA:ED:BC;
fixed-address 172.16.1.30;
}
host poste02 {
hardware ethernet 00:18:8B:1D:85:B0;
fixed-address 172.16.1.31;
}
}
}
ARCHITECTURE TFTPD :
/tftpboot/linux-install/
|-- fedora
| |-- initrd.img
| `-- vmlinuz
|-- fedora7
| |-- initrd.img
| |-- ks.cfg
| `-- vmlinuz
|-- msgs
| |-- boot.msg
| |-- expert.msg
| |-- general.msg
| |-- param.msg
| |-- rescue.msg
| `-- snake.msg
|-- pxelinux.0
`-- pxelinux.cfg
|-- ACA8011E~
|-- default
|-- default~
|-- pxeos.xml~
`-- quarantaine
|-- AC10011E
|-- default
`-- pxeos.xml
Je pourrais faire le ménage, il y a pas mal de fichiers créés par system-config-netboot que je n'utilise pas...
Enfin pxelinux.cfg/DEFAULT
default fedora
timeout 1
prompt 0
label local
localboot 1
label fedora
kernel fedora7/vmlinuz
append initrd=fedora7/initrd.img ramdisk_size=7268 ksdevice=eth0 ks=nfs:172.16.1.5:mnt/ks/ks.cfg
ONTIMEOUT fedora
ETC/EXPORTS
# fichiers d'exports NFS
/mnt/ks 172.16.1.0/255.255.255.0(ro,sync,no_root_squash)
Mon script qui assure le restart des démons :
#!/bin/bash
#
# RESTARTS PXE SERVICES :
# nfs, dhcpd, xinetd, exportfs
# bug : nothing 'bout dhcpd when runing
#
echo "Redémarrage des services PXE..."
service xinetd stop
service nfs stop
service dhcpd stop
service xinetd start
service nfs start
service dhcpd start
exportfs -ra
echo "Tâches effectuées."
echo "Vérifications..."
echo "----"
service xinetd status
service dhcpd status
service nfs status
exportfs
echo "Terminé..."
Dites moi si vous voulez autre chose.
ps : Je n'ai pas de doc sur anaconda (/usr/share/doc/anacondaxxx/)