Fai-Squeeze
Aus Doku-Wiki
Inhaltsverzeichnis
Fai-Squezze
Beschreibung
- Debian 6.0 Squeeze vom 18.02.2011
Bugs
Links
Installation
- Benötigte Pakete
- fai-quickstart - Installiert die notwendigen Fai-Pakete
- fai-nfsroot - NFS-Server und Umgebung
- dhcp3-server - DHCP für Netzwerkinstallation
- perl - Wird für das Scripting benötigt
- libproc-daemon-perl - Wird für faimond benötigt
- live-initramfs - Notwendig für Netzwerkboot über NFS
aptitude install fai-quickstart fai-nfsroot dhcp3-server perl libproc-daemon-perl live-initramfs
- Zusätzliche Pakete
- apache2 - Webdienste, nicht direkt für Fai notwendig
- bind9 - DNS-Server
aptitude install apache2 bind9
Konfiguration
DHCP
Pakete
Anstatt des dhcp3-server wird nun der isc-dhcp-server installiert. Das dhcp3-server Paket ist ein übergangspaket, dass den isc-dhcp-server installiert und wurde mir fai-quickstart installiert.
i dhcp3-server - ISC-DHCP-Client (Übergangspaket) i isc-dhcp-client - ISC-DHCP-Client i isc-dhcp-common - Von allen isc-dhcp*-Paketen gemeinsam verwaltet i isc-dhcp-server - ISC-DHCP-Server für die automatische Zuweisung von IPs
Das Paket dhcp3-server sowie das Verzeich is /etc/dhcp3 können gelöscht werden
# aptitude remove dhcp3-server -s # rm -rf /etc/dhcp3
Startscript
Leider war bei der Installation Debian Squeeze kein Startscript enthalt, warum auch immer. Hier meine Version:
#!/bin/bash # case "$1" in start) echo -n "Starting dhcpd-Daemon: dhcpd" start-stop-daemon --start --quiet --exec /usr/sbin/dhcpd > /dev/null 2>&1q echo " ...done" ;; stop) echo -n "Stopping dhcpd-Daemon: dhcpd" start-stop-daemon --stop --quiet --exec /usr/sbin/dhcpd echo " ...done" ;; restart) echo -n "Stopping dhcpd-Daemon: dhcpd" start-stop-daemon --stop --quiet --exec /usr/sbin/dhcpd sleep 3 echo " ...done" echo -n "Starting dhcpd-Daemon: dhcpd" start-stop-daemon --start --quiet --exec /usr/sbin/dhcpd > /dev/null 2>&1 echo " ...done" ;; status) STAT="$(ps axf | grep -v grep | grep -v '/etc/init.d/dhcpd' | grep dhcpd | wc -l)" if [ $STAT == "1" ] then PID=`cat /var/run/dhcpd.pid` echo " DHCP-DAemon is running (pid $PID).." else echo " DHCP-Daemon NOT runnimg " fi ;; *) echo "Usage: /etc/init.d/dhcpd (start | stop | restart | reload | force-reload)">&2 exit 1 ;; esac exit 0
tftpd-hpa
- /etc/default/tftpd-hpa
TFTP_USERNAME="tftp" TFTP_DIRECTORY="/srv/tftp/fai" TFTP_ADDRESS="0.0.0.0:69" TFTP_OPTIONS="--secure"