slide - DISI

Transcript

slide - DISI
Mini-guida per l’installazione di
una rete locale
Anno Accademico 2001/2002
Dott. Gianni Verduci
“[email protected]”
Maggio, 2002
Prerequisiti
1. Hardware:
PC, schede, cavi e apparati di rete
2. Software:
sistema operativo, protocolli
3. Teoria:
tra software e l’hardware
2
Un pó di teoria: TCP/IP
Aspetti da considerare:
• logico:
indirizzo IP, classi di IP, IP privati,
netmask, gateway
• fisico:
comunicazione a livello fisico,
IP e MAC address
3
Realizzazione (1)
Obbiettivi:
• realizzare una rete locale tra alcune
postazioni
• configurare tre S.O. diversi
• attivare alcuni servizi di rete
4
Realizzazione (2)
Una rete locale tra alcune postazioni: dobbiamo
scegliere gli indirizzi da assegnare alle macchine.
Nome
Pippo
Pluto
Paperino
Indirizzo IP
S.O.
192.168.1.1
RH 7.2
192.168.1.2 Debian 2.2
192.168.1.3
Win 95
Vediamo le diversità operative per la configurazione
dei diversi sistemi.
5
Realizzazione (3)
Sistemi Unix: file in comune
• /etc/hosts e /etc/networks
• /etc/host.conf e /etc/resolv.conf
6
Realizzazione (4)
Sistemi Unix nel dettaglio: RedHat Linux
• /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=pippo.labo.it
• /etc/sysconfig/network-scripts
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.1
NETMASK=255.255.255.0
7
Realizzazione (5)
Sistemi Unix nel dettaglio: Debian GNU/Linux
• /etc/network/interfaces
iface lo inet loopback
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
8
Realizzazione (6)
Sistemi Windows
• Start - Pannello di controllo - Rete
TCPIP - Proprietà
• “\windows\hosts” o
“\winnt\system32\drivers\etc\hosts”
9
Realizzazione (7)
Verifica delle configurazioni: “ping nome-host”
arp who-has pippo.labo.it tell pluto.labo.it
arp reply pippo.labo.it is-at 0:50:56:5d:0:51
arp who-has pluto.labo.it tell pippo.labo.it
arp reply pluto.labo.it is-at 0:50:56:5d:0:68
arp who-has pippo.labo.it tell paperino.labo.it
arp reply pippo.labo.it is-at 0:50:56:5d:0:51
arp who-has paperino.labo.it tell pippo.labo.it
arp reply paperino.labo.it is-at 0:50:56:5d:0:40
10
Servizi di rete aggiuntivi
Per migliorare la nostra rete locale configuriamo:
• un server DNS: per non essere costretti a
dipendere da “/etc/hosts” su ogni macchina
• un server SAMBA: per condividere le risorse
unix a postazioni windows
11
Realizzazione (8)
I file necessari per configurare un DNS sono:
• “/etc/named.conf” per la configurazione di base
options { directory "/var/named"; };
// info rete labo.it
zone "1.168.192.in-addr.arpa" IN {
type master; file "1168192.rev"; };
zone "labo.it" IN {
type master; file "laboit.soa";
notify no; };
12
Realizzazione (9)
• “/var/named/laboit.soa” per la risoluzione diretta
@ IN SOA
@ ns.labo.it. (
2002033000
; serial (d. adams)
3H ; refresh 15 ; retry
1W ; expiry 1D ); minimum
NS ns
pippo
A
192.168.1.1
ns
CNAME
pippo
pluto
A
192.168.1.2
paperino
A
192.168.1.3
13
Realizzazione (10)
• “/var/named/1168192.rev” per la risoluzione inversa
@ IN SOA ns.labo.it. root.labo.it.
2002033000 ; Serial
(
28800 ; Refresh
14400
; Retry 3600000 ; Expire
86400 )
; Minimum
IN
NS
ns.labo.it.
1
IN
PTR
pippo.labo.it.
2
IN
PTR
pluto.labo.it.
3
IN
PTR
paperino.labo.it.
14
Realizzazione (11)
La configurazione di SAMBA si trova in “/etc/samba/smb.conf”
Suddiviso in sezioni definisce i servizi offerti dal server
[global]
workgroup = DISI
server string = Samba Server
encrypt passwords = Yes
printing = lprng
Per definire il tipo di server che stiamo configurando.
15
Realizzazione (12)
Per rendere disponibili le home directory degli utenti
[homes]
comment = Home Directories
read only = No
create mask = 0664
directory mask = 0775
browseable = No
16
Realizzazione (13)
Ed infine, per condividere le stampanti presenti sul server
[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
browseable = No
Oltre a queste funzionalità basilari, è poi possibile attivare servizi
di autenticazione per macchine windows, simulando un server
NT/2000, o partecipare alla gestione di un dominio windows.
17
Conclusioni
Questa breve carrellata non ha la pretesa di
essere esaustiva, nè di rispondere alle problematiche che normalmente si possono incontrare. Solo semplici spunti dai quali partire per approfondire l’argomento reti locali
e servizi correlati.
18