Instal·lació a través de la xarxa
Un dels components més interessants és
network-console. Permet realitzar una bona part
de la instal·lació per xarxa, via SSH. L'ús de la xarxa implica
que haureu de seguir els primers passos de la instal·lació des de la
consola, almenys fins a tenir configurada la xarxa (tot i que podeu
automatitzar també aquesta part, ).
Aquest component no es carrega al menú principal de la instal·lació
predeterminada, s'ha de fer explícitament.
Si esteu instal·lant des de CD, haureu d'arrencar amb prioritat mitja o
bé triar Carrega components de l'instal·lador des d'un
CD al menú principal d'instal·lació, i seleccionar
network-console: Continua la instal·lació remotament
utilitzant SSH a la llista de components addicionals.
Per a instal·lacions a &arch-title;, aquest és el mètode predeterminat
després de configurar la xarxa.
Després de seleccionar aquesta nova entrada,
haureuHaureu d'introduir
una contrasenya nova, que s'utilitzarà per connectar al sistema
d'instal·lació i per a la seva confirmació. Això és tot. A
continuació veureu una pantalla d'entrada que us instruirà a entrar
remotament com a usuari installer i la contrasenya
que acabeu de proporcionar. Un altre detall important que s'ha de tenir
en compte en aquest punt és l'empremta digital del sistema. Caldrà
transferir-la de manera segura a la persona encarregada de
continuar amb la instal·lació remota
.
Si decidiu continuar la instal·lació localment, sempre podeu prémer
&enterkey;, que us tornarà al menú principal, on novament podreu
seleccionar un altre component.
Tornem ara a l'altra banda del cable. En primer lloc, és necessari
que configureu el vostre terminal per a UTF-8, ja que aquesta és la
codificació que utilitza el sistema d'instal·lació. Si no ho feu,
la instal·lació remota encara serà possible, però segurament certs
diàlegs o caràcters no es visualitzaran correctament. Establir una
connexió amb el sistema d'instal·lació és tan fàcil com teclejar:
$ ssh -l installer ordinador_a_instal·lar
On ordinador_a_instal·lar és el nom o
l'adreça IP de l'ordinador que s'està instal·lant. Abans de fer
l'entrada de debò, es mostrarà l'empremta digital del sistema remot,
i haureu de confirmar que és correcta.
El servidor ssh de l'instal·lador no envia paquets
keep-alive
en la seva configuració predeterminada. En principi
una connexió al sistema que s'està instal·lant hauria de mantenir-se oberta
indefinidament. Tanmateix, en certes situacions — depenent de la
configuració de la xarxa local — és possible que es perdi la connexió
després d'un cert període d'inactivitat. Un cas típic en que això pot passar
és quan hi ha algun tipus de NAT (Network Address Translation
,
traducció de l'adreça de xarxa) entre el client i el sistema que s'està
instal·lant. Depenent del punt de la instal·lació en que es perdi la connexió,
podreu continuar o no després de tornar a connectar.
Podeu evitar aquest tipus de desconnexions afegint l'opció
-o ServerAliveInterval=valor
quan comenceu la connexió ssh, o afegint la mateixa opció
al fitxer de configuració de l'ssh. Fixeu-vos, però, que en
alguns casos afegir aquesta opció també pot causar la
pèrdua de la connexió (per exemple, si els paquets keep-alive
s'envien durant un breu tall de la xarxa, del qual ssh
s'hauria recuperat altrament), així que només s'hauria d'utilitzar quan sigui
necessari.
Si instal·leu molts ordinadors alhora i casualment tenen la mateixa
adreça IP o el mateix nom, ssh rebutjarà la
connexió. El problema és que hi haurà empremtes digitals diferents
per a un mateix identificador, fet que normalment s'interpreta com un
atac. Si esteu segurs que no és el cas, esborreu la línia corresponent
del fitxer ~/.ssh/known_hosts
L'ordre següent esborrarà una entrada existent corresponent a un ordinador:
ssh-keygen -R <nom|adreça IP>.
i torneu a intentar-ho.
Després d'entrar, veureu la pantalla inicial, des d'on teniu dos
possibilitats anomenades Inicia el menú
i Inicia un intèrpret d'ordres. La primera
us durà al menú principal de l'instal·lador, on podreu continuar la
instal·lació normalment. L'altra, iniciarà un intèrpret d'ordres des
del que podreu examinar, i potser arreglar, el sistema remot. Només
hauríeu de començar una sessió SSH per al menú d'instal·lació,
però podeu iniciar més intèrprets d'ordres.
Després d'iniciar la instal·lació remotament sobre SSH, no hauríeu
de tornar a la sessió que hi ha a la consola local. Podria corrompre's
la base de dades que manté la configuració del nou sistema. Això
pot provocar alhora problemes al sistema instal·lat, o fins i tot que
la instal·lació no finalitzi correctament.
També hauríeu de tenir en compte que si executeu la sessió SSH des
d'un terminal X, no s'ha de redimensionar la finestra ja que això
tallaria la connexió.