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.

 
nyemaskiner.txt · Last modified: 2007/03/16 16:45