Archiviato | Impostazione di una rete locale

Contenuto archiviato

Data di archiviazione: 2019-06-26

Questo contenuto non viene più aggiornato o mantenuto. Il contenuto è fornito ” così com’è.”Data la rapida evoluzione della tecnologia, alcuni contenuti, passaggi o illustrazioni potrebbero essere cambiati.

intervallo di Indirizzi Subnet mask Offre Indirizzi ip per LAN
10.0.0.0 – 10.255.255.255.255 255.0.0.0 1 classe LAN 16,777,216
172.16.0.0 – 172.31.255.255 255.255.0.0 16 classe B Lan 65,536
192.168.0.0 – 192.168.255.255 255.255.255.0 256 Lan di classe C 256

Di rete e gli indirizzi di broadcast

un Altro aspetto importante della costruzione di una LAN è che gli indirizzi ai due estremi dell’intervallo di indirizzi sono riservati per l’uso della LAN l’indirizzo di rete e l’indirizzo di broadcast. L’indirizzo di rete viene utilizzato da un’applicazione per rappresentare la rete complessiva. L’indirizzo broadcast viene utilizzato da un’applicazione per inviare lo stesso messaggio a tutti gli altri host della rete contemporaneamente.

Ad esempio, se si utilizzano indirizzi compresi tra 192.168.1.0 e 192.168.1.128, il primo indirizzo (192.168.1.0) viene riservato come indirizzo di rete e l’ultimo indirizzo (192.168.1.128) viene riservato come indirizzo di trasmissione. Pertanto, si assegnano solo singoli computer sugli indirizzi IP LAN nell’intervallo 192.168.1.1 a 192.168.1.127:

Indirizzo di rete: 192.168.1.0
i Singoli host: 192.168.1.1 192.168.1.127
indirizzo di Broadcast: 192.168.1.128

Subnet mask

Ogni host in una rete LAN subnet mask. La subnet mask è un ottetto che utilizza il numero 255 per rappresentare la porzione di indirizzo di rete dell’indirizzo IP e uno zero per identificare la porzione host dell’indirizzo. Ad esempio, la subnet mask 255.255.255.0 viene utilizzata da ciascun host per determinare a quale LAN o classe appartiene. Lo zero alla fine della subnet mask rappresenta un host univoco all’interno di tale rete.

Nome di dominio

Il nome di dominio, o nome di rete, è un nome univoco seguito da un suffisso Internet standard come. com, .org,. mil,. net, ecc. Puoi praticamente nominare la tua LAN se ha una semplice connessione dial-up e la tua LAN non è un server che fornisce direttamente un tipo di servizio ad altri host. Inoltre, la nostra rete di esempio è considerata privata poiché utilizza indirizzi IP nell’intervallo 192.168.1.x. Ancora più importante, il nome di dominio di scelta non dovrebbe essere accessibile da Internet se i vincoli di cui sopra sono rigorosamente applicate. Infine, per ottenere un nome di dominio “ufficiale” è possibile registrarsi tramite InterNIC, Network Solutions o Register.com. Vedere la sezione Argomenti correlati più avanti in questo articolo per i siti Web con le istruzioni dettagliate per ottenere i nomi di dominio ufficiali.

Nomi host

Un altro passo importante nella configurazione di una LAN è l’assegnazione di un nome host univoco a ciascun computer nella LAN. Un nome host è semplicemente un nome univoco che può essere creato e viene utilizzato per identificare un computer univoco nella LAN. Inoltre, il nome non deve contenere spazi vuoti o punteggiatura. Ad esempio, i seguenti sono nomi host validi che possono essere assegnati a ciascun computer in una LAN composta da 5 host: hostname 1 – Morpheus; hostname 2 – Trinity; hostname 3 – Tank; hostname 4 – Oracle; e hostname 5 – Dozer. Ciascuno di questi nomi host è conforme al requisito che non siano presenti spazi vuoti o segni di punteggiatura. Usa nomi host brevi per eliminare la digitazione eccessiva e scegli un nome facile da ricordare.

La tabella 2 riassume ciò che abbiamo trattato finora in questo articolo. Ogni host nella LAN avrà lo stesso indirizzo di rete, indirizzo broadcast, subnet mask e nome di dominio perché tali indirizzi identificano la rete nella sua interezza. Ogni computer nella LAN avrà un nome host e un indirizzo IP che identificano in modo univoco quel particolare host. L’indirizzo di rete è 192.168.1.0 e l’indirizzo di trasmissione è 192.168.1.128. Pertanto, ogni host nella LAN deve avere un indirizzo IP compreso tra 192.168.da 1.1 a 192.168.127.

Tabella 2. Esempio gli indirizzi IP di una LAN con un massimo di 127 computer interconnessi

l’indirizzo IP Esempio Stesso/unico
indirizzo di Rete 192.168.1.0 Stesso per tutti gli host
Nome a dominio www.yourcompanyname.com Uguale per tutti gli host
indirizzo di Broadcast 192.168.1.128 Stesso per tutti gli host
Subnet mask 255.255.255.0 Uguale per tutti gli host
Nome host Qualsiasi nome valido Univoco per ciascun host
Indirizzi host 192.168.1. x x deve essere univoco per ogni host

Assegnazione di indirizzi IP in una LAN

Esistono due modi per assegnare gli indirizzi IP in una LAN. È possibile assegnare manualmente un indirizzo IP statico a ciascun computer nella LAN oppure utilizzare un tipo speciale di server che assegna automaticamente un indirizzo IP dinamico a ciascun computer mentre accede alla rete.

Indirizzo IP statico

Indirizzo IP statico significa assegnare manualmente un indirizzo IP univoco a ciascun computer nella LAN. I primi tre ottetti devono essere uguali per ogni host e l’ultima cifra deve essere un numero univoco per ogni host. Inoltre, un nome host univoco dovrà essere assegnato a ciascun computer. Ogni host nella LAN avrà lo stesso indirizzo di rete (192.168.1.0), indirizzo broadcast (192.168.1.128), subnet mask (255.255.255.0) e nome di dominio (yourcompanyname.com). È una buona idea iniziare visitando ogni computer nella LAN e annotare il nome host e l’indirizzo IP per riferimento futuro.

Indirizzamento IP dinamico

L’indirizzamento IP dinamico viene eseguito tramite un server o un host chiamato DHCP (Dynamic Host Configuration Program) che assegna automaticamente un indirizzo IP univoco a ciascun computer mentre si connette alla LAN. Un servizio simile chiamato BootP può anche assegnare automaticamente indirizzi IP univoci a ciascun host della rete. Il servizio DHCP / BootP è un programma o un dispositivo che fungerà da host con un indirizzo IP univoco. Un esempio di dispositivo DHCP è un router che funge da hub Ethernet (un dispositivo di comunicazione che consente di collegare più host tramite un jack Ethernet e una porta specifica) su un’estremità e consente una connessione a Internet sull’estremità opposta. Inoltre, il server DHCP assegnerà anche gli indirizzi di rete e di trasmissione. Non sarà necessario assegnare manualmente nomi host e nomi di dominio in uno schema di indirizzamento IP dinamico.

L’hardware LAN

Assegnare il nome host e gli indirizzi IP sarà inutile se non c’è hardware disponibile per collegare tutti i computer insieme. Esistono diversi tipi di schemi hardware come Ethernet, Token Ring, FDDI, Token Bus, ecc. Poiché Ethernet è lo schema hardware più utilizzato, focalizzeremo la nostra attenzione su di esso. Ethernet è disponibile da diversi fornitori di computer, ed è relativamente poco costoso. Ethernet è una specifica LAN in banda base a 10 Mbps sviluppata da Xerox, Intel e Digital Equipment. Per costruire un hub Ethernet è necessario quanto segue: una scheda di interfaccia di rete Ethernet (NIC) per ogni computer, un hub compatibile Ethernet con almeno lo stesso numero di porte che ci saranno computer nella LAN e cavi Ethernet (o cavi 10BaseT) per collegare la scheda di rete di ciascun computer all’hub Ethernet.

Assicurarsi inoltre che l’hardware scelto sia compatibile con il sistema operativo Red Hat Linux. Queste informazioni sulla compatibilità hardware / software si trovano solitamente nella sezione Requisiti sul retro della confezione di ciascun prodotto. In alternativa, si potrebbe chiedere a una persona di vendita di computer sui requisiti hardware/software. Di solito è possibile risparmiare denaro con l’acquisto di schede LAN come un pacchetto vs. acquistandoli singolarmente.

Quando si sceglie un hub Ethernet assicurarsi che contenga almeno tante porte quante sono i computer che parteciperanno alla LAN. È sempre meglio scegliere un hub con porte aggiuntive per consentire l’espansione.

Se si prevede di utilizzare tutti i computer della LAN per accedere a Internet tramite un provider di servizi Internet locale (ISP), la combinazione router/Ethernet è la scelta ideale. L’unità router / Ethernet è normalmente configurata utilizzando qualsiasi computer collegato alla LAN. Supponendo che tutti i computer della LAN eseguano il sistema operativo Red Hat Linux, sarà necessario un router che possa essere configurato utilizzando un programma di configurazione Linux come LinuxConf.

Infine, scegliere i cavi di rete per consentire l’espansione. In genere, la maggior parte delle reti Ethernet utilizza cavi 10BaseT con jack RJ45 a ciascuna estremità. È sempre una buona idea acquistare cavi che sono 1 o 2 volte più lunghi della lunghezza richiesta nel caso in cui la struttura (topologia) della LAN cambi in futuro.

Installazione dell’hardware

Supponendo che tutto l’hardware LAN sia disponibile, il passo successivo è installarlo. Per prima cosa spegni tutti i computer che parteciperanno alla LAN. Quindi, aprire la custodia su ciascun computer e installare ciascuna scheda di rete nello slot appropriato sulla scheda madre, facendo attenzione a seguire le istruzioni del produttore.

Trova una posizione comoda ma sicura per l’hub Ethernet, preferibilmente una posizione centralizzata nello stesso edificio o stanza insieme ai computer. Quindi, eseguire il cavo dalla scheda di rete in ogni computer all’hub Ethernet assicurando che tutti i cavi siano fuori mano agli utenti che avranno bisogno di accesso fisico a ciascun computer nella LAN. Inoltre, assicurarsi di seguire tutte le istruzioni fornite con l’hardware LAN prima di avviare uno qualsiasi dei computer che parteciperanno alla LAN.

Se si utilizza un router per collegare la LAN a Internet o si utilizza un server DHCP, sarà necessario eseguire alcune configurazioni come richiesto dal manuale dell’utente. Infine, supponendo che tutti i computer siano collegati all’hub Ethernet tramite la NIC e una porta specifica sull’hub, è ora possibile iniziare il processo di configurazione del software utilizzando il sistema operativo Red Hat.

Configurazione della LAN

La configurazione dei computer sulla LAN dipende dal fatto che Red Hat OS sia stato installato prima o dopo l’hardware della LAN. Se è stato installato l’hardware LAN prima di installare Red Hat, verrà richiesta la configurazione di rete durante il processo di installazione di Red Hat. Tuttavia, se è stato installato Red Hat OS dopo l’hardware LAN, un programma chiamato “Kudzu” rileverà la scheda Ethernet appena installata e avvierà automaticamente il processo di configurazione. Seguire questi passaggi quando si configura ogni scheda Ethernet utilizzando il programma “Kudzu:

  1. Durante il processo di avvio cercare una finestra di dialogo intitolata” Benvenuto in Kudzu.”Premere Invio per iniziare il processo di configurazione.
  2. Successivamente, si dovrebbe vedere un’altra finestra di dialogo che visualizza il nome del marchio per la scheda Ethernet installata. Premere nuovamente Invio per continuare.
  3. Dopo un breve ritardo dovresti vedere “Vuoi impostare la rete”.
  4. Selezionare l’opzione NO utilizzando il tasto Tab e quindi premere Invio. Descriverò l’impostazione della rete utilizzando un’utilità chiamata LinuxConf più avanti in questo articolo.

A questo punto, il processo di avvio dovrebbe continuare normalmente e ti verrà richiesto di accedere al computer come utente root. Dovresti aver avuto la possibilità di creare un account root durante l’installazione iniziale di Red Hat.

Utilizzo di LinuxConf per configurare la scheda Ethernet

È possibile utilizzare un programma applicativo chiamato LinuxConf per configurare o riconfigurare la NIC di ciascun computer nella LAN. È possibile avviare l’utilità LinuxConf digitando linuxconf al prompt dei comandi di qualsiasi finestra di terminale nell’ambiente desktop KDE o GNOME. Un altro modo per avviare l’utilità LinuxConf è fare clic sul pulsante del menu principale, selezionare Sistema, quindi LinuxConf. Quando viene visualizzata l’applicazione LinuxConf, attenersi alla seguente procedura per configurare la scheda Ethernet:

  1. Dalla struttura ad albero LinuxConf, selezionare Config, Networking, Attività client, Informazioni host di base.
  2. Digitare il nome host completo assegnato al computer nella scheda Nome host.
  3. Quindi, fare clic sulla scheda Adattatore 1, che visualizza le impostazioni della scheda Ethernet.
  4. Verificare che il pulsante Abilitato sia selezionato per assicurarsi che la scheda Ethernet sia accessibile.
  5. Scegliere l’opzione Manuale se non si utilizza un server DHCP o BootP sulla LAN e continuare con il passaggio 6. In caso contrario, se si utilizza un server DHCP o BootP, scegliere DHCP o BootP di conseguenza e continuare al passaggio 12.
  6. Immettere il nome host del computer seguito da un punto e il nome di dominio della LAN per l’opzione Nome primario + dominio.
  7. Immettere il nome host del computer in aggiunta agli eventuali alias separati da uno spazio vuoto sotto l’opzione Alias.
  8. Immettere l’indirizzo IP assegnato a questo computer accanto all’indirizzo IP (ad esempio 192.168.1.1).
  9. Digitare 255.255.255.0 per la maschera di rete.
  10. Per il dispositivo net, digitare eth0, che rappresenta la prima scheda Ethernet situata all’interno del computer.
  11. L’opzione driver o Modulo Kernel per la scheda Ethernet deve essere compilata automaticamente all’uscita da LinuxConf.
  12. Fare clic sul pulsante Accetta per attivare tutte le modifiche.
  13. Ripetere i passaggi da 1 a 12 per ogni computer nella LAN, verificando di aver inserito il nome host corretto e l’indirizzo IP corrispondente.

Specifica Nameserver

Un altro passo importante nella configurazione della LAN è configurare la specifica Nameserver, che viene utilizzata da Linux per cercare gli indirizzi IP quando viene fornito solo il nome host del computer. Esistono due metodi utilizzati da Red Hat Linux per risolvere i nomi host in indirizzi IP. Un metodo è tramite Domain Name Services (DNS), e l’altro è per mezzo di un file locale in /etc/hosts. Individuare il file hosts digitando cd / etc per passare alla directory /etc. La directory / etc è dove si trovano la maggior parte dei file di configurazione di sistema per ogni computer. Quindi, seguire i passaggi seguenti per risolvere i nomi host in indirizzo IP utilizzando il file/etc / hosts:

  1. Nella colonna di sinistra di LinuxConf, aprire la categoria Nameserver Specification (DNS).
  2. Fare clic con il tasto sinistro del mouse sull’opzione Utilizzo DNS. (Il pulsante deve essere premuto.)
  3. Inserisci localdomain accanto alla categoria Cerca dominio 1.
  4. Se si conoscono gli indirizzi IP primari e secondari del nameserver, che dovrebbero essere disponibili per questa scheda Ethernet, immettere quelli nelle categorie IP del nameserver 1 e IP del nameserver 2. Altrimenti, puoi lasciare quelle categorie vuote.
  5. Fare clic con il tasto sinistro del mouse sul pulsante Accetta per attivare tutte le modifiche.

Percorso di ricerca nome host

Il percorso di ricerca nome host viene utilizzato da Red Hat Linux per cercare gli indirizzi IP assegnati ai nomi host. Per configurare il percorso di ricerca del nome host in modo che il file host locale (/etc/hosts) venga utilizzato per risolvere i nomi host locali e i servizi di dominio ISP per risolvere i servizi di dominio Internet, attenersi alla seguente procedura:

  1. Nella colonna di sinistra di LinuxConf, aprire la categoria Routing e Gateway.
  2. Selezionare l’opzione Percorso di ricerca nome host.
  3. Nella colonna di destra di LinuxConf, selezionare l’opzione IP multipli per un host.
  4. Selezionare l’opzione hosts, dns nella parte destra di LinuxConf.
  5. Fare clic con il tasto sinistro del mouse sul pulsante Accetta per attivare tutte le modifiche.

Impostazione di /etc/hosts

Il sistema operativo Red Hat Linux ha bisogno di un modo per trovare gli indirizzi IP all’interno della LAN in base al nome host di ogni computer. Ho descritto in precedenza nell’articolo che il Domain Name Service (DNS) è un metodo per risolvere i nomi host in indirizzi IP. In una configurazione DNS i nomi host e gli indirizzi IP dovrebbero essere già elencati in un nameserver preesistente. Consultare il proprio ISP locale per ottenere tali indirizzi IP. D’altra parte, se c’è un nameserver centralizzato, come con piccole LAN, un file host dovrà essere configurato su ogni computer a cui è stato assegnato un nome host, un indirizzo IP e qualsiasi alias. Questo processo di configurazione comporta la modifica di un file di testo situato in /etc/host. Per creare e configurare il file /etc/hosts, è necessario accedere a uno dei computer della LAN e seguire i passaggi riportati di seguito:

  1. Nella colonna di sinistra di LinuxConf, apri la categoria Varie.
  2. Apri la categoria Informazioni sugli host. Dovresti vedere una voce per questo computer che include l’indirizzo IP, il nome host e gli eventuali alias.
  3. Fare clic con il pulsante Aggiungi una volta per aggiungere una voce per un altro host nella LAN.
  4. Digitare il nome di dominio primario + per un altro host nella LAN nella finestra di dialogo visualizzata (ad esempio trinity.yourcompanyname.com).
  5. Digitare uno o più alias per questo computer accanto all’opzione Alias (ad esempio tank).
  6. Immettere l’indirizzo IP del nome host assegnato al computer accanto al numero IP.
  7. Fare clic con il tasto sinistro del mouse sul pulsante Accetta per attivare tutte le modifiche.
  8. Ripetere i passaggi da 1 a 7 per ogni computer della LAN.

Dopo aver eseguito i passaggi da 1 a 7 per tutti i computer, la scheda /etc/hosts di LinuxConf dovrebbe elencare una voce per ogni computer della LAN, oltre all’interfaccia di loopback dell’host locale. Il nome host locale dovrebbe apparire come localhost. Infine, è possibile salvare tutte le modifiche e uscire dall’applicazione LinuxConf seguendo i passaggi seguenti:

  1. Fare clic con il tasto sinistro del mouse sul pulsante Esci nella schermata/etc / host dopo aver inserito tutti i nomi host e gli indirizzi IP.
  2. Per uscire dall’applicazione LinuxConf, fare clic con il tasto sinistro del mouse sul pulsante Esci nell’angolo in basso a sinistra.
  3. Fare clic con il tasto sinistro del mouse sul pulsante Attiva le modifiche per attivare tutte le modifiche ed uscire da LinuxConf.

Ripeti per ogni host

Ora che hai configurato un computer nella tua LAN, dovrai tornare indietro e ripetere tutti i passaggi precedenti per ogni computer iniziando dalla sezione Configurazione della LAN. Se si preferisce una procedura di configurazione di ciascun computer meno dispendiosa in termini di tempo, è possibile modificare manualmente il file /etc/hosts su ciascun computer utilizzando un metodo di copia.

È possibile copiare il file /etc/hosts appena creato su un floppy disk o CD-ROM (se si dispone di un’unità CD-ROM scrivibile) e copiare il file nella directory /etc di ogni computer nella LAN. Per copiare il file / etc / hosts su un floppy disk, digitare il comando cp/etc /hosts/mnt / floppy al prompt dei comandi. Eseguire questa operazione sul computer in cui è stato configurato il file /etc/hosts iniziale utilizzando l’utilità LinuxConf.

Quindi, portare il floppy su ogni computer nella LAN e digitare il comandocp /mnt/floppy hosts /etc/host in una finestra di terminale. Questo copierà il file hosts nella directory / etc su ciascun host. Se si utilizza un CD-ROM, sostituire il/mnt / floppy /nei comandi precedenti con//mnt/cdrom / per copiare i file da e verso un CD-ROM scrivibile. Il file/etc / hosts, come probabilmente avrete notato, è solo un file di testo con un elenco di nomi host e indirizzi IP separati in tre colonne. Infine, assicurarsi che il computer locale e il suo indirizzo IP associato siano elencati due volte e tutti gli altri computer nella LAN siano elencati solo una volta.

Test della LAN

Per testare la LAN completamente configurata, assicurarsi che i computer siano in grado di comunicare tra loro dopo il processo di avvio. È possibile iniziare digitando reboot al prompt dei comandi in un terminale di comando su ciascun computer. Ciò consente di monitorare le informazioni di test che scorrono lungo lo schermo come procedura standard durante il processo di avvio di Linux. Cercare le seguenti informazioni:

Impostazione del nome host: \<hostname è stato assegnato a questo computer\>
Portare Interfaccia lo: \<ok\> o \<non riuscita\>
Portare l’interfaccia eth0 \<ok\> o \<non riuscita\>

L’Impostazione del campo hostname deve visualizzare il nome dell’host che avete ricevuto per questo computer. Le interfacce lo e eth0 dovrebbero essere visualizzate per indicare che entrambi i test hanno avuto successo.

Per determinare se ogni computer può comunicare con ogni altro computer nella LAN, utilizzare il comando ping. Aprire una finestra di terminale sull’host corrente e digitare il comando ping < Indirizzo IP > o < nome host>, dove \\ o \\ è l’indirizzo IP e/o il nome host assegnato a questo computer. Si noti che è necessario digitare l’indirizzo IP o il nome host affinché il comando ping funzioni correttamente.

Se è stata configurata correttamente la specifica DNS nameserver, il comando ping <hostname> dovrebbe risolvere il nome host in un indirizzo IP corrispondente. In caso contrario, sarà necessario utilizzare l’indirizzo IP che si dovrebbe attualmente già elencato per tutti i computer nella LAN. Il comando ping invierà messaggi attraverso la LAN all’indirizzo IP o al computer designato. Dovresti vedere diversi messaggi o pacchetti (costituiti da byte di informazioni) se i computer stanno “parlando” o comunicando tra loro. Questi pacchetti sono simili ai seguenti:

64 bytes from 192.168.1.x : icmp_seq=0 ttl=255 time=0.8ms64 bytes from 192.168.1.x : icmp_seq=0 ttl=255 time=0.8ms64 bytes from 192.168.1.x : icmp_seq=0 ttl=255 time=0.8ms

Mostra di piùmostra di più icona

hostname.yourcompanyname.com ping statistics4 packets transmitted, 4 packets received, 0% packet lossround-trip min/avg/max = 0.3/0.4/0.8 ms

Mostra di piùmostra di più icon

Risoluzione dei problemi della LAN

Se non si riesce a eseguire il ping di un altro computer nella LAN, ecco come arrivare alla fonte del problema. Prima di tutto, è una buona idea spegnere ogni computer nella LAN usando il comando halt. Al prompt dei comandi di ciascun computer, digitare halt. Il motivo principale per lo spegnimento di tutti i computer è quello di monitorare il feedback dal processo di avvio quando ogni computer viene riavviato.

Controllare tutte le connessioni via cavo tra ogni computer, assicurandosi che tutte le prese RJ45 siano collegate correttamente. Dopo aver verificato che tutti i cavi siano fissati correttamente, avviare ciascun computer uno alla volta e cercare la seguente risposta durante il processo di avvio:

Setting hostname: hostname.networkname 

Mostra di piùmostra di più icon

Un’altra risposta importante da esaminare attentamente è la seguente:

Bringing up interface eth0 

Mostra di piùmostra altro icona

Leave a Reply