Fai-Squeeze: Unterschied zwischen den Versionen

Aus Doku-Wiki
Zur Navigation springenZur Suche springen
Zeile 81: Zeile 81:
 
   
 
   
 
  exit 0
 
  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"
  
 
====apt-cacher-ng====
 
====apt-cacher-ng====

Version vom 17. März 2011, 13:01 Uhr

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"

apt-cacher-ng