3 - Afinat de la configuració

Donat que la configuració aplicada a la màquina clonada correspon a una màquina MASTER caldrà efectuar algunes modificacions per tal de donar-li la configuració correcta, per al nou equip.

S'han de modificar els següents arxius:
  • /etc/hostname
  • /etc/hosts
  • /etc/fstab
  • /etc/network/interfaces
  • Usuaris generics
  • impresores
  • Wakeonlan

Amb un editor de text (p.e. gEdit) es van obrint els diferents arxius per introduir la configuració específica de l'equip

/etc/hostname

L'arxiu /etc/hostname recull el nom de l'equip. Cal modificar-ho pel nom corresponent

/etc/hosts

Cal especificar el nom que li hem donat a l'equip, en posar-se en marxa, la configuració de la xarxa, fàcilment es farà automàticament i en aquest arxiu apareixerà el nom que tenia a la imatge de clonació.
Si la nostra màquina tingués l'adreça 192.168.0.115 i el seu nom fos AULA0. L'arxiu ha de quedar d'una manera similar a:

192.168.0.115	AULA0	# Added by NetworkManager
127.0.0.1	localhost.localdomain	localhost
::1		AULA0	localhost6.localdomain6	localhost6
127.0.1.1	AULA0

/etc/fstab

En una finestra de terminal, executarem l'ordre sudo blkid per saber les UUID de les diferents particions i discos de la màquina a continuació editarem l'arxiu /etc/fstab per permetre un muntatge automatitzat correcte de les diferents particions.
Un exemple de configuració podria ser:

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc                                        /proc           proc    nodev,noexec,nosuid       0       0
# Partició de tipus EXT4
UUID=477a4b73-f861-4ad0-b435-b707ba9b6349   /               ext4    errors=remount-ro         0       1
# Partició de tipus FAT32
UUID=59D9-CFC9                              /media/dades2   vfat    utf8,umask=007,gid=46     0       1
# Partició de tipus NTFS
UUID=6247513600DC6244                       /media/dades1   ntfs    defaults,umask=007,gid=46 0       0
# Partició de tipus LINUX-SWAP
UUID=54147f28-5653-4ff6-a203-ca822b5c7a45   none            swap    sw                        0       0

/etc/network/interfaces

Per una major facilitat de configuració de la xarxa i el control d'aquesta através de la xarxa i de SSH, farem servir l'arxiu /etc/network/interfaces.

Determinar la placa de xarxa que s'està emprant

Des d'un terminal executarem l'ordre sudo ifconfig que retornarà la placa que estem emprant, amb el número de IP que actualment estem fent servir. Imaginem que la seva resposta eth4.
Configurem l'arxiu /etc/network/interfaces indicant la placa que es fa servir (en el nostre cas eth4) i l'adreça fixa que li volem assignar a l'equip (en el nostre cas 192.168.0.58).
L'arxiu quedarà de la següent manera:

auto lo
iface lo inet loopback

auto eth4
iface eth4 inet static
	address 192.168.0.58
	netmask 255.255.255.0
	network 192.168.0.0
	broadcast 192.168.0.255
	gateway 192.168.0.1

Wakeonlan

Per poder posar la màquina en marxa mitjançant la xarxa del centre, és necessari configurar la placa de xarxa per que resti en espera per a la recepció dels paquets de wakeonlan adequats.
Tal com hem vist anteriorment, en el nostre cas la placa de xarxa, per al sistema operatiu és eth4.
Executem la següent sentència:

ethtool -s eth4 wol g

i ethtool eth4 per verificar que el paràmetre Wake-on està a g. La resposta del programa podria ser una cosa similar a:

Settings for eth4:
	Supported ports: [ TP ]
	Supported link modes:   10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Full 
	Supports auto-negotiation: Yes
	Advertised link modes:  10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Full 
	Advertised pause frame use: No
	Advertised auto-negotiation: Yes
	Speed: 100Mb/s
	Duplex: Full
	Port: Twisted Pair
	PHYAD: 0
	Transceiver: internal
	Auto-negotiation: on
	MDI-X: Unknown
	Supports Wake-on: pg
	Wake-on: g
	Current message level: 0x00000000 (0)
	Link detected: yes

Usuaris generics

En el disseny d'ús de la xarxa l'alumnat de l'escola fa servir uns usuaris genèrics, que es monten localment, d'aquesta manera reduïm el tràfic de la xarxa local.
En la programació d'operacions de manteniment al vespre es fa una sobreescriptura d'aquestes carpetes, per renovar el seu contingut i generar un efecte similar a la congelació dels escriptoris, i difondre noves configuracions per a aquests usuaris.
Cal actualitzar l'arxiu /root/procedimentsSH/RestauraHome.sh.
A la línia corresponent del programa s'ha d'indicar l'usuari d'alumnat que fa servir la màquina. En aquest cas farem servir l'usuari argo.

####
# RestauraHome
#
# Aquest procediment còpia l'escriptori corresponent al grup de genèrics a tots els 
# usuaris genèrics que s'especifiquen.
#
# Fa servir el procediment CopiaHomeGeneric.sh
#
###

###
# Usuaris genèrics de l'alumnat
###
sh /root/procedimentsSH/CopiaHomeGeneric.sh argo alumnat skel-ubuntu_10.10.Alumne

###
# Usuari genèric del professorat
###
sh /root/procedimentsSH/CopiaHomeGeneric.sh prof professorat skel-ubuntu_10.10.Professorat

Impressores

Només resta configurar les impressores que li corresponent a aquesta màquina.
Aquesta operació la farem emprant l'assistent que incorpora el sistema operatiu.