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