====== 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''.