====== ping.uio ======
===== DNS =====
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
===== NIS/YP =====
Legg til maskinen i riktig gruppe, typisk Debianmaskiner, sjekk [[NIS]].
====== wirth.ping ======
===== DHCP =====
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
====== Lokalt ======
===== /etc/inetd.conf =====
Kommenter ut det meste.
===== ''/etc/apt/sources.list'' =====
deb http://www.ping.uio.no/~drift/deb ./
===== Pakker =====
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
===== Exim =====
Maskiner med Sarge eller nyere skal kjøre exim4 med ''exim4-config-ping'', med mindre et spesielt tilpasset oppsett er nødvendig.
===== Postfix/Ubuntu =====
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.
===== Rydd opp =====
Fjern evt. rester av gamle brukere/kontoer, i /home o.l.
===== /etc/fstab =====
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å.
===== /etc/hosts og /etc/hostname =====
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
====== ping.uio.no ======
===== munin =====
Legg til maskinen i ''/etc/munin/munin.conf''.