Introduzione
Prendendo spunto dall'articolo
sulle reti pubblicato poco tempo fa da Lionsquid
proseguiamo l'argomento inserendo l'aggiunta di una postazione linux.
Due gli obiettivi di questa guida:
- La navigazione in internet con la macchina linux
- La condivisione biunivoca dei file tra le macchine windows
e quella linux
Per ottenere quanto appena detto affronteremo diversi steps:
- Step1: Configurazione dell'interfaccia di rete sulla macchina
linux.
- Step2: Configurazione del gateway
- Step3: Impostazione DNS
- Step4: Installazione di samba
- Step5: Configurazione di samba
- Step6: Gestione delle risorse di rete attraverso samba
Step1 - Configurare
l'interfaccia di rete
In linux le interfacce
di rete vengono denominate eth che sta per ethernet, seguite dal numero dell'interfaccia
a cui si riferiscono, numero che viene assegnato progressivamente ad ogni interfaccia
che venga collegata. Cosi' la prima interfaccia di rete si chiamerà eth0,
la seconda eth1, eth2... etc. etc.
In ambiente linux
abbiamo diversi tool che normalmente servono per fare ciascuno una cosa ben specifica,
per la configurazione dell'interfaccia di rete il tool si chiama ifconfig(8).
Ogni modifica all'interfaccia
di rete può essere fatta solamente come utente root, quindi apriamo una
console, digitiamo su, inseriamo la password e scopriamo ifconfig.
NB E' vero, ci sono comodi tools
grafici che possono essere utilizzati per configurare ogni aspetto del networking
in ambiente linux, ma noi siamo old school e preferiamo utilizzare la linea di
comando, in modo che qualunque distribuzione ci mettano davanti, in qualunque
situazione ci potremmo trovare saremo sempre in grado di configurare la nostra
interfaccia di rete. Aggiungo inoltre che con la linea di comando si possono creare
degli script ad hoc e questo è bene. Cosi' per garantirci la massima compatibilità
ed elasticità continuiamo con la linea di comando.
Diamo un semplice ifconfig, il risultato dovrebbe essere qualcosa del genere:
lo
Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:449 errors:0 dropped:0 overruns:0 frame:0
TX packets:449 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:39619 (38.6 Kb) TX bytes:39619 (38.6 Kb)
eth0
Link encap:Ethernet HWaddr 00:11:2F:84:D6:DC
inet addr:192.168.0.3 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:346946 errors:0 dropped:0 overruns:0 frame:0
TX packets:394181 errors:2686 dropped:2686 overruns:0 carrier:0
collisions:43040 txqueuelen:1000
RX bytes:157496313 (150.2 Mb) TX bytes:318347301 (303.5 Mb)
Interrupt:10 Base address:0xc000
Lasciando stare l'interfaccia loopback, vediamo che informazioni possiamo raccogliere
dalla sezione che riguarda eth0: il MAC Address della scheda di rete, l'indirizzo
IP (192.168.0.3), il Broadcast e la subnetmask. Inoltre i pacchetti ricevuti (RX),
i pacchetti trasmessi (TX) ed i bytes ricevuti e trasmessi.
|