back

DHCP

Fino a poco tempo fa, come avevamo visto con l'installazione del sistema su QEMU, era solo possibile utilizzare un indirizzo statico per accedere alla rete. Attualmente si può però già tentare qualche tentativo utilizzando il dhcp tramite il pacchetto dhcp-client. Crosshurd lo installa di default, se invece avete preferito l'installazione da CD lo dovrete installare "a manina". Fatto ciò daremo il comando, come in GNU/Linux:

dhclient eth0

Al momento purtroppo non ho avuto un esito positivo a causa di un errore (option '--dhcp' not supported...); in ogni caso, vista l'evoluzione costante del sistema un tentativo va provato. Se non funziona, configureremo la rete con un IP statico.

IP statico

In questo modo è possibile configurare la scheda di rete con IP statico tramite pfinet. Per farlo utilizzeremo il comando:

settrans -fgap /server/socket/2 /hurd/pfinet -i eth0 -a <ip_macchina> -g <ip_gateway> -m <subnetmask>

ad esempio

settrans -fgap /server/socket/2 /hurd/pfinet -i eth0 -a 129.168.1.8 -g 192.168.1.1 -m 255.255.255.0

dove l'opzione -fg sta per forzare la rimozione di qualsiasi cosa "attaccata" a /server/socket/2 o /hurd/pfinet, mentre -ap sta per farli funzionare sia in modo attivo che passivo. Il modo passivo manterrà la configurazione valida anche dopo il riavvio della macchina.

Infine dovremo ancora ricordarci, se non già a posto, di configurare correttamente i DNS nel file /etc/resolv.conf. A questo punto potremo finalmente aggiornare il nostro sistema con:

# apt-get update && apt-get dist-upgrade

Swap e CD-ROM

Accessoriati con la rete dovremo ancora attivare la partizione di swap e correggere il nostro /etc/fstab per montare un evetuale CD-ROM. Come prima cosa dovremo creare i device in /dev per la swap e per il CD-ROM. Per quanto riguarda la partizione di swap è possibile utilizzare quella che abbiamo con GNU/Linux. Ammettendo sia hda6 dovremo aggiungere il device hd0s6:

# cd /dev; ./MAKEDEV hd0s6 hd2

A questo punto attiveremo la swap con:

# swapon -a

back