Som vanlig, sjekk ut fra CVS (CVSROOT=/local/CVSROOT, module named), legg til (husk serienummer + reverse), husk riktig nett, legg den i det øverste segmentet om den ikke skal være tilgjengelig fra utsiden. Commit endringen, og kjør cvs up i /etc/bind
/etc/init.d/bind reload
Legg til maskinen i riktig gruppe, typisk Debianmaskiner, sjekk NIS.
Finn MAC-adressen og rediger wirth:/etc/dhcpd.conf:
host hest {
# "SUN-ULTRA-1" "LINUX"
hardware ethernet 08:00:20:83:5A:DB;
fixed-address hest.ping.uio.no;
}
/etc/init.d/dhcp restart
Kommenter ut det meste.
deb http://www.ping.uio.no/~drift/deb ./
apt-get install ping-workstation
Dette skal dra med seg det viktigste. ping-base på maskiner med lite diskplass o.l. Husk på at under konfigureringen av NIS så skal domain være ping, og du må også legge til ypserver = ping.uio.no til /etc/yp.conf
Maskiner med Sarge eller nyere skal kjøre exim4 med exim4-config-ping, med mindre et spesielt tilpasset oppsett er nødvendig.
Ubuntu støtter ikke Exim, så vi kjører Postfix på maskiner med Ubuntu. For å forhindre at ~/.forward tolkes som en liste epostadresser må følgende legges inn i main.cf:
# Prevent Postfix from parsing $user/.forward (with exim filter) as a list # of addresses forward_path = /this-file-does-not-exist
Det ser i hvertfall ut til å fungere... Ellers skal maskinene settes opp til å bruke mail.ping.uio.no.
Fjern evt. rester av gamle brukere/kontoer, i /home o.l.
wirth:/var/local/ping-config /var/local/ping-config nfs ro,bg,intr,soft 0 0 wirth:/home /home nfs ro,intr,soft,defaults wirth:/ping/wirth/home0 /ping/wirth/home0 nfs rw,intr,soft,defaults
Dersom man kjører linux 2.6 (i hvertfall Debian-kjerne) ser det ut til å være en god ide å slenge capability i /etc/modules.
mkdir -p /ping/wirth/home0/ mkdir -p /var/local/ping-config/ mount -a cd /var/local/ping-config/ ./new-machine-setup.sh /usr/sbin/update-dpsyco-cfengine
Rediger /etc/passwd og /etc/group, og legg en linje med kun + nederst i hver av dem. Det gjør at NIS forsøkes dersom brukeren/gruppa ikke finnes lokalt. Restart så NIS med /etc/init.d/nis restart. Ting burde nå funke.
Om instruksjoner her mangler/er uklare, spør på irc og rediger denne siden etterpå.
I /etc/hostname skal *kun* maskinnavnet stå.
I /etc/hosts skal FQDN stå først, deretter localhost og andre navn man ikke vil slå opp gjennom DNS.
F.eks.
127.0.0.1 beate.ping.uio.no beate.ping localhost
For å verifisere at alt er riktig;
$ sudo /etc/init.d/hostname.sh restart $ hostname nemi $ hostname -f nemi.ping.uio.no
Legg til maskinen i /etc/munin/munin.conf.