5 modi per assegnare un indirizzo IP a un computer Linux

Sommario:

5 modi per assegnare un indirizzo IP a un computer Linux
5 modi per assegnare un indirizzo IP a un computer Linux

Video: 5 modi per assegnare un indirizzo IP a un computer Linux

Video: 5 modi per assegnare un indirizzo IP a un computer Linux
Video: Disinstallare Software in Linux 2024, Maggio
Anonim

Linux è un'alternativa gratuita e open source a Windows e Mac OS. Questo sistema operativo può funzionare sotto forma di console di testo non elaborato o in un ambiente grafico come GNOME e KDE. Questa guida spiegherà come assegnare un indirizzo IP su un sistema Linux tramite la console. Questa guida presuppone che tu conosca le basi dell'utilizzo di Linux e il funzionamento di reti, indirizzi IP e server DNS.

Fare un passo

Metodo 1 di 5: utilizzo di un account "Root"

Assegnare un indirizzo IP su un computer Linux Passaggio 1
Assegnare un indirizzo IP su un computer Linux Passaggio 1

Passaggio 1. Se non hai effettuato l'accesso al sistema come 'root' (una specie di account amministratore in Linux), apri una console e inserisci "su"

Premere Invio.

Installa Linux senza CD o chiavetta USB utilizzando UNetBootIn passaggio 9
Installa Linux senza CD o chiavetta USB utilizzando UNetBootIn passaggio 9

Passaggio 2. Nota:

Le distribuzioni Ubuntu Linux di solito hanno la stessa password "root" della password dell'account creata durante l'installazione del sistema operativo.

Assegnare un indirizzo IP su un computer Linux Passaggio 3
Assegnare un indirizzo IP su un computer Linux Passaggio 3

Passaggio 3. Immettere la password dell'account "root" quando richiesto e premere "Invio"

Metodo 2 di 5: Debian/Ubuntu/Kubuntu

Assegnare un indirizzo IP su un computer Linux Passaggio 4
Assegnare un indirizzo IP su un computer Linux Passaggio 4

Passaggio 1. Fare una copia del file /etc/network/interfaces scrivendo il seguente comando nella console:

'cp /etc/network/interfaces /etc/network/interfaces.backup'

Assegnare un indirizzo IP su un computer Linux Passaggio 5
Assegnare un indirizzo IP su un computer Linux Passaggio 5

Passaggio 2. Digitare "vi /etc/network/interfaces", quindi premere "Invio"

Premi "i" per accedere alla modalità di modifica.

Assegnare un indirizzo IP su un computer Linux Passaggio 6
Assegnare un indirizzo IP su un computer Linux Passaggio 6

Passaggio 3. Scorri fino a trovare la scheda di rete nel file

La scheda di rete è solitamente denominata eth0 per una scheda di rete Ethernet o wlan0/wifi0 per una rete wireless.

Assegnare un indirizzo IP su un computer Linux Passaggio 7
Assegnare un indirizzo IP su un computer Linux Passaggio 7

Passaggio 4. Cambia "iface eth0 inet dhcp" in "iface eth0 inet static"

Assegnare un indirizzo IP su un computer Linux Passaggio 8
Assegnare un indirizzo IP su un computer Linux Passaggio 8

Passaggio 5. Aggiungi le seguenti righe al file

Sostituire l'indirizzo IP con l'indirizzo IP desiderato: address 192.168.0.10netmask 255.255.255.0network 192.168.0.0broadcast 192.168.0.255gateway 192.168.0.1dns-nameservers 216.10.119.241

Assegnare un indirizzo IP su un computer Linux Passaggio 9
Assegnare un indirizzo IP su un computer Linux Passaggio 9

Passaggio 6. Salva il file ed esci dall'editor

Premi "Esc" per accedere alla modalità di comando vi, quindi scrivi ":wq". Premere Invio".

Assegnare un indirizzo IP su un computer Linux Passaggio 10
Assegnare un indirizzo IP su un computer Linux Passaggio 10

Passaggio 7. Immettere "ifdown eth0" e premere "Invio"

Assegnare un indirizzo IP su un computer Linux Passaggio 11
Assegnare un indirizzo IP su un computer Linux Passaggio 11

Passaggio 8. Immettere "ifup eth0" e premere "Invio"

Metodo 3 di 5: Red Hat o Slackware

Assegnare un indirizzo IP su un computer Linux Passaggio 12
Assegnare un indirizzo IP su un computer Linux Passaggio 12

Passaggio 1. Il modo più semplice per impostare l'IP su Red Hat o Slackware è digitare "netconfig" sulle versioni di distribuzione precedenti o "ifconfig /netstat" sulle nuove versioni di distribuzione

Esegui il comando nella console come "root". Il menu di testo ti aiuterà a impostare la configurazione richiesta.

Assegnare un indirizzo IP su un computer Linux Passaggio 13
Assegnare un indirizzo IP su un computer Linux Passaggio 13

Passaggio 2. Scrivi il seguente comando nella console: nano /etc/sysconfig/network-scripts/ifcfg-eth0. Usa "Tab" per spostarti tra le colonne e usa gli spazi per selezionare o deselezionare le caselle di controllo.

Assegnare un indirizzo IP su un computer Linux Passaggio 14
Assegnare un indirizzo IP su un computer Linux Passaggio 14

Passaggio 3. Dopo aver inserito le impostazioni desiderate, chiudere la finestra delle impostazioni

Assegnare un indirizzo IP su un computer Linux Passaggio 15
Assegnare un indirizzo IP su un computer Linux Passaggio 15

Passaggio 4. Per applicare le regole, immettere il comando "riavvio della rete del servizio" nella console, quindi premere "Invio"

Questo passaggio non è necessario se stai utilizzando Slackware: le modifiche verranno applicate automaticamente. Nota: esistono varie distribuzioni basate su Red Hat Linux, come Fedora Core, CentOS, White Box, ecc. La maggior parte di questi sistemi operativi può avere lo stesso comando di configurazione IP.

Metodo 4 di 5: qualsiasi sistema Linux con kernel 2.4 e versioni successive

Il seguente metodo è un po' più complicato. Avrai comunque bisogno di una console, ma i passaggi dovrebbero funzionare per qualsiasi distribuzione Linux moderna. Il programma di configurazione utilizzato è "ip", e si trova nella cartella "/sbin/".

Assegnare un indirizzo IP su un computer Linux Passaggio 16
Assegnare un indirizzo IP su un computer Linux Passaggio 16

Passaggio 1. Conoscere il nome dell'interfaccia di rete da utilizzare

Per visualizzare tutte le interfacce di rete disponibili, eseguire il comando "/sbin/ip link". Sullo schermo apparirà un elenco di nomi di interfacce, indirizzi MAC e altre informazioni.

Assegnare un indirizzo IP su un computer Linux Passaggio 17
Assegnare un indirizzo IP su un computer Linux Passaggio 17

Passaggio 2. Applicare l'indirizzo IP con il sottocomando "addr", ad esempio "/sbin/ip addr add 192.168.0.10/24 dev [INTERFACE_NAME]"

  • Il punto di accesso predefinito viene aggiunto con il sottocomando "route", ad esempio "/sbin/ip route add default via [GATEWAY_ADDRESS]".

    Assegnare un indirizzo IP su un computer Linux Passaggio 18
    Assegnare un indirizzo IP su un computer Linux Passaggio 18
Assegnare un indirizzo IP su un computer Linux Passaggio 19
Assegnare un indirizzo IP su un computer Linux Passaggio 19

Passaggio 3. Attivare l'interfaccia di rete con il sottocomando "link":

"/sbin/ip link imposta [INTERFACE_NAME] up". Se tutti i dati inseriti sono corretti, la rete funzionerà normalmente. Sfortunatamente, tutte le impostazioni di rete andranno perse se si riavvia il sistema, quindi se si desidera ripristinare le impostazioni dopo l'avvio del sistema, aggiungere tutti i comandi precedenti a "/etc/rc.local" -- un file che viene eseguito quando il sistema si avvia.

Metodo 5 di 5: indirizzo IP dinamico/DHCP

Gli indirizzi IP dinamici vengono generati automaticamente e generalmente non richiedono l'attenzione dell'utente, ma ci sono casi specifici di cui essere a conoscenza:

Assegnare un indirizzo IP su un computer Linux Passaggio 20
Assegnare un indirizzo IP su un computer Linux Passaggio 20

Passaggio 1. Se la rete non è attiva all'avvio del sistema, la connessione Internet potrebbe non essere disponibile anche dopo che il problema di rete è stato risolto

Per ripristinare immediatamente la connessione Internet, esegui il comando "dhclient" come root. Anche l'indirizzo dinamico verrà reimpostato.

Assegnare un indirizzo IP su un computer Linux Passaggio 21
Assegnare un indirizzo IP su un computer Linux Passaggio 21

Passaggio 2. La stessa situazione può verificarsi anche se l'accesso alla rete avviene tramite hardware che si avvia con il computer

In alcuni casi, Linux si avvia più velocemente del "router" di rete e non trova la rete all'avvio. Trova dhclient.conf (es. /etc/dhcp3/dhclient.conf per Debian) e aggiungi/correggi la riga di riavvio nn;. Sostituire nn con l'intervallo di tempo di attesa per il processo di attivazione del "router" dopo l'attivazione del sistema.

Suggerimenti

  • Il comando "sudo" (abbreviazione di "superuser do") consente l'accesso temporaneo come amministratore ed è più adatto di "su" nella maggior parte dei casi. Leggi la guida sudo digitando "man sudo" e sii grato di averlo fatto.
  • Potrebbe essere necessario modificare il file /etc/resolv.conf se si desidera accedere al sistema tramite nome di dominio anziché indirizzo IP. Usa metodi come modificare il file /etc/network/interfaces e non dimenticare di eseguire il backup degli originali!

Avvertimento

  • Non dimenticare di eseguire il backup dei file in modo da poter ripristinare le impostazioni originali.
  • Non provare i passaggi precedenti, a meno che tu non capisca come funzionano reti, indirizzi IP e server DNS.
  • Non continuare ad accedere come root. Ti consigliamo di accedere come un altro utente, utilizzare il comando su nella console e quindi tornare a quell'account utente quando hai finito. L'accesso root consente ad altri utenti con accesso al tuo computer di fare qualsiasi cosa sul tuo sistema.

Consigliato: