Configurazione di una rete locale con Linux



Похожие документы
Configurazione di una rete locale con Linux

Lezione n.9 LPR- Informatica Applicata

Guida rapida - rete casalinga (con router) Configurazione schede di rete con PC

Guida rapida - rete casalinga (con router)

INTRODUZIONE ALLE RETI: UN APPROCCIO PRATICO

Informazioni Generali (1/2)

Corso GNU/Linux - Lezione 5. Davide Giunchi - davidegiunchi@libero.it

Conserva in tutta sicurezza documenti, file musicali e video in rete. Condividili e scarica con BitTorrent anche a PC spento

Configurare una rete con PC Window s 98

COME CREARE UNA LAN DOMESTICA

Indice. Indice V. Introduzione... XI

Rete Mac -Pc. Mac Os X Dove inserire i valori (IP, Subnetmask, ecc) Risorse di Rete (mousedx-proprietà)>

Bonding. Matteo Carli Ridondanza e load balancing con schede di rete.

LaCie Ethernet Disk mini Domande frequenti (FAQ)

Reti di Calcolatori - Laboratorio. Lezione 8. Gennaro Oliva

Start > Pannello di controllo > Prestazioni e manutenzione > Sistema Oppure clic destro / Proprietà sull icona Risorse del computer su Desktop

BACKUP APPLIANCE. User guide Rev 1.0

I COMPONENTI DI UNA RETE

Creare una Rete Locale Lezione n. 1

Rootkit. Dott. Ing. Igino Corona. Corso Sicurezza Informatica 2014/2015. igino.corona (at) diee.unica.it. Pattern Recognition and Applications Lab

Lo scenario: la definizione di Internet

Attivazione della connessione PPTP ADSL

RETI INFORMATICHE Client-Server e reti paritetiche

Configurazione WAN (accesso internet)

MC-link Lan+ Connessione e configurazione del router PRESTIGE 100

Mac Application Manager 1.3 (SOLO PER TIGER)

Schema Tipologia a Stella


L attivazione della connessione ADSL

Il livello 3 della pila ISO/OSI. Il protocollo IP e il protocollo ICMP

Reti di Calcolatori: una LAN

WINDOWS XP. Aprire la finestra che contiene tutte le connessioni di rete in uno dei seguenti modi:

LAN. Coassiale Doppino Fibra ottica

Per la connessione del router 3Com Office Connect Remote 812 ad un singolo computer è sufficiente rispettare il seguente schema:

Capire i benefici di una rete informatica nella propria attività. I componenti di una rete. I dispositivi utilizzati.

Linux User Group Cremona CORSO RETI

Dispense corso Laboratorio di Internet

LAN Sniffing con Ettercap

PORTALE CLIENTI Manuale utente

CAPITOLO 1. Introduzione alle reti LAN

2.1 Configurare il Firewall di Windows

Creazione e installazione di un NAS utilizzando FreeNAS

Registratori di Cassa

ARCHIVIA PLUS VERSIONE SQL SERVER

SUPPORTO TECNICO AI PRODOTTI:

Software di gestione della stampante

WAN / 24. L obiettivo è quello di mappare due server web interni (porta 80) associandoli agli indirizzi IP Pubblici forniti dall ISP.

Sicurezza nelle reti

Mini-guida per l installazione di una rete locale

NAS 323 Uso del NAS come server VPN

GUIDA RAPIDA. Per navigare in Internet, leggere ed inviare le mail con il tuo nuovo prodotto TIM

Dal protocollo IP ai livelli superiori

FTP. Appunti a cura del prof. ing. Mario Catalano

Reti. Reti. IPv4: concetti fondamentali. arp (address resolution protocol) Architettura a livelli (modello OSI)

Maschere di sottorete a lunghezza variabile

- 1 - LINUX E le Reti. Corso Linux di Giuseppe Zingone

Esempio quesiti d esame per il laboratorio del corso. Reti di Comunicazione ed Internet Mod 2, Prof. G. A. Maier

Gate Manager. Table of Contents. 1 Come spedire una mail dal PLC o HMI. 2 Introduzione. 3 Cosa vi serve per cominciare.

Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica.

CONDIVISIONE FILE WINDOWS 7

Wordpress. Acquistare un sito web. Colleghiamoci con il sito

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

Prima di iniziare l installazione, controlla che tutte le parti necessarie siano presenti. La scatola dovrebbe contenere:

ARP e instradamento IP

Linux a Scuola e non solo...

La VPN con il FRITZ!Box Parte I. La VPN con il FRITZ!Box Parte I

Lezione 1 Connessione ad una rete

UBUNTU: gli strumenti di condivisione risorse

Sistema Operativo di un Router (IOS Software)

W2000 WXP WVista W7 Ubuntu 9.10 VPN client - mini howto (ovvero come installare VPN client su quasi tutto)

Indice. Indice V INTRODUZIONE... XIII PARTE PRIMA... 1

Sistemi Operativi di Rete. Sistemi Operativi di rete. Sistemi Operativi di rete

DSL-G604T Wireless ADSL Router

Eventuali applicazioni future

Verifica scritta di Sistemi e Reti Classe 5Di

File system II. Sistemi Operativi Lez. 20

Corsi di Formazione Open Source & Scuola Provincia di Pescara gennaio 2005 aprile ~ anna.1704@ .

Gruppo Utenti Linux Cagliari h...

Reti di Calcolatori

Dipartimento di Scienze Applicate

Manuale Intel su reti Wireless

IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito)

I.S.I.S. J.M.Keynes. Castel Maggiore (BO) Progetto TSERVER. Il software libero per il riutilizzo di hardware obsoleto. S cuol a Bologna

Active Directory. Installatore LAN. Progetto per le classi V del corso di Informatica

Gate Manager. Come accedere alla rete di automazione da un PC (Rete cliente) COME ACCEDERE ALLA RETE DI AUTOMAZIONE DA UN PC (RETE CLIENTE)...

Reti di Telecomunicazione Lezione 6

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 3 a lezione a.a. 2009/2010 Francesco Fontanella

1. Panoramica Prodotto Sezione Anteriore Sezione Posteriore... 2

Online Help StruxureWare Data Center Expert

Esercizio progettazione rete ex-novo

ICARO Terminal Server per Aprile

Introduzione ai protocolli di rete Il protocollo NetBEUI Il protocollo AppleTalk Il protocollo DLC Il protocollo NWLink Il protocollo TCP/IP

BMSO1001. Virtual Configurator. Istruzioni d uso 02/10-01 PC

Транскрипт:

Configurazione di una rete locale con Linux paolo palmerini paolo@progettoarcobaleno.it http://www.progettoarcobaleno.it 1

Lavorare in rete Che hardware serve per installare una rete? Paolo Palmerini Linux Day Firenze, I Dicembre 2001 2

Lavorare in rete Che hardware serve per installare una rete? Indirizzi IP, network e routing Paolo Palmerini Linux Day Firenze, I Dicembre 2001 2

Lavorare in rete Che hardware serve per installare una rete? Indirizzi IP, network e routing Configurazione di una semplice rete Paolo Palmerini Linux Day Firenze, I Dicembre 2001 2

Lavorare in rete Che hardware serve per installare una rete? Indirizzi IP, network e routing Configurazione di una semplice rete Condivisione accesso ad Internet Paolo Palmerini Linux Day Firenze, I Dicembre 2001 2

Lavorare in rete Che hardware serve per installare una rete? Indirizzi IP, network e routing Configurazione di una semplice rete Condivisione accesso ad Internet Condivisione risorse Paolo Palmerini Linux Day Firenze, I Dicembre 2001 2

Hardware Scelta dei componenti base: Interfaccia di rete (scheda): ISA, PCI,... Connessioni e cavi: RJ-45 (coassiale) o UTP-5 (doppino)? Tipo di scheda: 10 Mbps, 100Mbps, 1Gbps Paolo Palmerini Linux Day Firenze, I Dicembre 2001 3

Ethernet su coassiale (o BNC) Economica: hardware di recupero o a bassissimo prezzo Struttura semplice (lineare) Controindicazioni: Un singolo punto di rottura compromette tutta la rete! Paolo Palmerini Linux Day Firenze, I Dicembre 2001 4

Rete su doppino (UTP) Meno soggetta a malfunzionamenti Struttura a stella (necessita di ripetitori o hub) Supporta velocità maggiori Paolo Palmerini Linux Day Firenze, I Dicembre 2001 5

Indirizzi IP Ad ogni PC in rete viene assegnato un indirizzo IP è un numero fra 0.0.0.0 e 255.255.255.255 es: 146.48.82.89 Anche le reti hanno un indirizzo: serve per definire l insieme degli IP che possono essere assegnati alle macchine appartenenti alla rete. es: nella rete 192.168.10.0 posso avere indirizzi da 192.168.10.1 a 192.168.10.254 Esistono degli indirizzi speciali per le reti private. es: tutti gli indirizzi compresi fra 192.168.0.0 e 192.168.255.255 Paolo Palmerini Linux Day Firenze, I Dicembre 2001 6

Indirizzi e nomi Gli indirizzi numerici sono difficili da ricordare: meglio dare dei nomi! Agli indirizzi IP vengono associati nomi: es: 148.46.82.89 miles.cnuce.cnr.it Esistono dei server che si occupano di risolvere (tradurre) gli indirizzi in nomi e viceversa: i DNS Paolo Palmerini Linux Day Firenze, I Dicembre 2001 7

Esempio: due PC in rete Rete: 192.168.10.0 pc1 Indirizzo: 192.168.10.1 pc2 Indirizzo: 192.168.10.2 Paolo Palmerini Linux Day Firenze, I Dicembre 2001 8

Configurazione base del PC 1. Installare la scheda di rete dentro il PC 2. Installare il driver della scheda di rete [root@pc1 ~]# modprobe ne2k-pci [root@pc1 ~]# 3. Impostare l indirizzo IP [root@pc1 ~]# ifconfig eth0 192.168.10.2 [root@pc1 ~]# 4. Si ripete l operazione con un pc2 Paolo Palmerini Linux Day Firenze, I Dicembre 2001 9

Routing e Nomi E necessario specificare quale strada (routing) devono fare le comunicazioni per andare ad un PC ad un altro Su entrambi i PC: route add -net 192.168.10.0 eth0 Per poter chiamare i PC per nome Su entrambi i PC: [root@pc1 ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain 192.168.10.1 pc1 192.168.10.2 pc2 Paolo Palmerini Linux Day Firenze, I Dicembre 2001 10

Verifica della configurazioni Su ogni PC: ifconfig [root@pc1 ~]# ifconfig eth0 Link encap:ethernet HWaddr 00:A0:0C:14:84:0B inet addr:192.168.10.1 Bcast:192.168.10.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 Interrupt:3 Base address:0x300 Routing [root@pc1 ~]# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo Paolo Palmerini Linux Day Firenze, I Dicembre 2001 11

Verifica della configurazioni I PC si vedono? [root@pc1 ~]# ping 192.168.10.2 PING 192.168.10.2 (192.168.10.2) from 192.168.10.1 : 56(84) bytes of data. 64 bytes from 192.168.10.2: icmp_seq=0 ttl=255 time=720 usec 64 bytes from 192.168.10.2: icmp_seq=1 ttl=255 time=730 usec 64 bytes from 192.168.10.2: icmp_seq=2 ttl=255 time=750 usec ^C --- 192.168.10.2 ping statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max/mdev = 0.720/0.735/0.750/0.015 ms La rete é configurata correttamente!! Per aggiungere altre macchine si ripetono le stesse operazoni Paolo Palmerini Linux Day Firenze, I Dicembre 2001 12

Usiamo la rete: FTP (File Transfer Protocol) Navigazione nelle directories del sistema remoto Trasferimento di files (in entrambe le direzioni) PC1> ftp PC2 Connected to PC2. 220 PC2 FTP server (Version 6.2/OpenBSD/Linux-0.10) ready. Name (PC2:utente): utente1 331 Password required for utente1. Password: Remote system type is UNIX. Using binary mode to transfer files. ftp> Paolo Palmerini Linux Day Firenze, I Dicembre 2001 13

Telnet Apre un terminale sul PC remoto, dal quale è possibile impartire tutti i comandi a disposizione PC1> telnet PC2 Trying 192.168.10.2... Connected to PC2. Escape character is ^]. Debian GNU/Linux 2.2 PC2 PC2 login: gb Password: Last login: Wed Nov 28 13:48:26 2001 from :0 on 4 Linux PC2 2.4.14 #2 Sun Nov 18 17:15:16 GMT 2001 i686 unknown No mail. [gb@pc2 ~] $ Paolo Palmerini Linux Day Firenze, I Dicembre 2001 14

Esempio 2: Condivisione accesso Internet Vogliamo dare accesso ad internet a tutti i computer della rete...... ma abbiamo un unico punto di accesso! Paolo Palmerini Linux Day Firenze, I Dicembre 2001 15

Esempio 2 (continua) (quasi) nessuna modifica ai due PC già presenti aggiunta di un terzo elemento... il router Paolo Palmerini Linux Day Firenze, I Dicembre 2001 16

Modifica alla configurazione dei PC 1. Configurare pc1 e pc2 PC1:~# route add default gw 192.168.10.47 eth0 PC1:~# 2. Si aggiunge un nuovo PC pc-gw: 192.168.10.47 (gateway) Il gateway è il nostro punto di accesso a Internet: in questo caso quindi il nostro router (192.168.10.47 è appunto il suo indirizzo IP) Paolo Palmerini Linux Day Firenze, I Dicembre 2001 17

Un router economico PC di recupero (un 486 è sufficiente) Hardware per la connessione a internet (es.: modem) Scheda di rete per la connessione alla rete locale 1 dischetto... Paolo Palmerini Linux Day Firenze, I Dicembre 2001 18

Router linux su 1 dischetto: Un sistema linux completo su di un dischetto floppy: una volta configurati pochi parametri (es.: numero di telefono, nome utente, password...) è pronto Linux Router Project (LRP) http://www.linuxrouter.org Freesco http://www.freesco.com Floppyfw http://www.zelow.no/floppyfw Paolo Palmerini Linux Day Firenze, I Dicembre 2001 19

Il trucco: IP masquerading... Tutte le richieste effettuate dai PC nella rete appaiono provenire dal router Le informazioni in risposta sono instradate dal router al legittimo destinatario Paolo Palmerini Linux Day Firenze, I Dicembre 2001 20

Riepilogo Abbiamo creato una rete locale con 2 o piu PC Paolo Palmerini Linux Day Firenze, I Dicembre 2001 21

Riepilogo Abbiamo creato una rete locale con 2 o piu PC Abbiamo fornito accesso ad Internet a tutti i PC in rete... Paolo Palmerini Linux Day Firenze, I Dicembre 2001 21

Riepilogo Abbiamo creato una rete locale con 2 o piu PC Abbiamo fornito accesso ad Internet a tutti i PC in rete...... tramite l installazione di un router Paolo Palmerini Linux Day Firenze, I Dicembre 2001 21

Riepilogo Abbiamo creato una rete locale con 2 o piu PC Abbiamo fornito accesso ad Internet a tutti i PC in rete...... tramite l installazione di un router (non abbiamo mai dovuto riavviare il PC!!) Paolo Palmerini Linux Day Firenze, I Dicembre 2001 21

Riepilogo Abbiamo creato una rete locale con 2 o piu PC Abbiamo fornito accesso ad Internet a tutti i PC in rete...... tramite l installazione di un router (non abbiamo mai dovuto riavviare il PC!!) Cosa possiamo fare ancora? Paolo Palmerini Linux Day Firenze, I Dicembre 2001 21

Condivisione dati e stampanti Fra sistemi Linux: NFS (Network System) File cups, lpd (Printing Daemon) Per condividere risorse con altri sistemi:...samba Paolo Palmerini Linux Day Firenze, I Dicembre 2001 22

Configurazioni NFS (condivisione dischi) Server: file /etc/exports /home /usr/local 192.168.10.0(rw) 192.168.10.0(ro) Client: file /etc/fstab 192.168.10.47:/home 192.168.10.47:/usr/local /home1 /opt1 nfs nfs defaults defaults 0,0 0,0 CUPS (condivisione stampanti) Server: tool grafico di configurazione Client: niente! SAMBA (condivisione con windows) Server: file /etc/smb.conf Client: Connetti unita di rete Paolo Palmerini Linux Day Firenze, I Dicembre 2001 23

Condivisione utenti e password Linux e un sistema multiutente: username e password per accedere ad un PC bisogna fornire Paolo Palmerini Linux Day Firenze, I Dicembre 2001 24

Condivisione utenti e password Linux e un sistema multiutente: username e password Su ciascun PC! per accedere ad un PC bisogna fornire Paolo Palmerini Linux Day Firenze, I Dicembre 2001 24

Condivisione utenti e password Linux e un sistema multiutente: username e password Su ciascun PC! per accedere ad un PC bisogna fornire La nostra rete comincia a crescere... Paolo Palmerini Linux Day Firenze, I Dicembre 2001 24

Condivisione utenti e password Linux e un sistema multiutente: username e password Su ciascun PC! per accedere ad un PC bisogna fornire La nostra rete comincia a crescere... Vorremmo centralizzare la procedura di autenticazione Paolo Palmerini Linux Day Firenze, I Dicembre 2001 24

NIS (Network Information Service) Tramite NIS l autorizzazione all accesso è effettuata dal server (che contiene tutte le password ecc.) Tramite NFS (già visto...) i dati personali degli utenti stanno sul server e sono condivisi con tutte le postazioni. La rete inizia ad avere un notevole carico... occorre un collegamento stabile e veloce! Paolo Palmerini Linux Day Firenze, I Dicembre 2001 25

Hardware Con l ultimo passaggio, anche i requisiti del server sono maggiori: Potenza di calcolo Spazio e velocità sistema disco Con un passo successivo si può cominciare a ridurre le esigenze dal punto di vista delle postazioni di lavoro... Paolo Palmerini Linux Day Firenze, I Dicembre 2001 26

Sistema a terminali Anche il carico di far girare le applicazioni è spostato sul server... postazione di lavoro è ridotta ad un installazione minimale la Questo puo essere particolarmente utile per riciclare vecchi PC che non hanno abbastanza risorse per essere autonomi (disco, CPU, ecc..) Paolo Palmerini Linux Day Firenze, I Dicembre 2001 27

Proteggere il server Ora che tutto e concentrato sul server, abbiamo bisogno di essere sicuri che il server non si guasti e perda tutti i dati Paolo Palmerini Linux Day Firenze, I Dicembre 2001 28

Proteggere il server Ora che tutto e concentrato sul server, abbiamo bisogno di essere sicuri che il server non si guasti e perda tutti i dati Utilizzo di un gruppo di continuita Paolo Palmerini Linux Day Firenze, I Dicembre 2001 28

Proteggere il server Ora che tutto e concentrato sul server, abbiamo bisogno di essere sicuri che il server non si guasti e perda tutti i dati Utilizzo di un gruppo di continuita Back-up periodico Paolo Palmerini Linux Day Firenze, I Dicembre 2001 28

Proteggere il server Ora che tutto e concentrato sul server, abbiamo bisogno di essere sicuri che il server non si guasti e perda tutti i dati Utilizzo di un gruppo di continuita Back-up periodico Utilizzo di dischi ridondanti Paolo Palmerini Linux Day Firenze, I Dicembre 2001 28

Un sistema di backup automatico Un PC (anche il solito 486 che ora come router non va più bene e avanza...) Un bel po di spazio disco Usando la temporizzazione delle operazioni effettuata da linux (cron), e utilizzando il già noto NFS, si può, nottetempo, far copiare tutti i dati importanti sul 486... Paolo Palmerini Linux Day Firenze, I Dicembre 2001 29

RAID: meglio abbondare! Si utilizzano due dischi identici ma se ne vede solo uno L informazione è ridondante... una rottura non solo non causa perdita di dati, ma nemmeno l arresto del sistema! In alcune distribuzioni i dischi RAID vengono configurati durante l installazione di Linux Paolo Palmerini Linux Day Firenze, I Dicembre 2001 30

Riepilogo finale Con hardware poco costoso e software libero, anche una piccola realta puo dotarsi di una sofisticata infrastruttura informatica Scelta dell hardware: BNC economico e poco robusto UTP un po piu caro ma piu affidabile Per collegare due (o piu ) PC: Assegnare gli indirizzi (nella stessa rete!) Definire il routing E possibile condividere l accesso ad internet tramite un unico punto di accesso E necessario configurare un router (freesco) Paolo Palmerini Linux Day Firenze, I Dicembre 2001 31

Riepilogo (cont.) Condivisione risorse interne Stampanti (cups, lpd) Dischi (NFS, samba) Applicazioni Autenticazione utenti (NIS) Per avere un server robusto Dischi in mirroring (RAID 1) Back-up periodico (tramite un altro PC) Paolo Palmerini Linux Day Firenze, I Dicembre 2001 32