Come configurare l’indirizzo IP statico in Linux e Unix

La configurazione dell’indirizzo IP è una delle abilità obbligatorie che ogni amministratore Linux e Unix dovrebbe imparare. Possiamo facilmente configurare l’indirizzo IP in modalità GUI. Ma è completamente diverso in modalità riga di comando. Questo tutorial passo passo descrive come configurare l’indirizzo IP statico nei sistemi operativi Linux e Unix. I passaggi forniti di seguito sono testati su CentOS 7 server, Ubuntu 16.04 server, Ubuntu 18.04 LTS server e le edizioni desktop e FreeBSD 12., Tuttavia, dovrebbe funzionare sulla maggior parte dei sistemi Linux basati su RPM e DEB e sui sapori Unix.

Configurare l’indirizzo IP statico in Linux

In primo luogo, vedremo come configurare l’indirizzo IP su sistemi basati su RPM.

Configurare indirizzo IP Statico su RHEL / CentOS / Fedora / Scientific Linux:

In Fedora, RHEL e i suoi cloni come CentOS, Scientific Linux, la scheda di interfaccia di rete (poco NIC) configurazione viene memorizzata in /etc/sysconfig/network-scripts/.,

Nota: Qui, eseguo tutti i comandi come utente root. Se hai effettuato l’accesso come utente normale, usa semplicemente ‘sudo’ di fronte a ciascun comando.

In primo luogo, cerchiamo di trovare il nome della scheda di rete. Per fare ciò, eseguire:

# ip link show

Esempio di output:

O, utilizzare questo comando per visualizzare informazioni dettagliate di uscita:

# ip addr

output di Esempio:

di Solito, la scheda di rete cablata nome inizia con la lettera “e”, e la scheda wireless nome inizierà con lettera “w”.,

Come vedi nell’output sopra, il nome della mia scheda di rete cablata è enp0s3. Potrebbe essere diverso nella tua distribuzione, ma di solito inizia con la lettera “e”.

Configuriamo ora un indirizzo IP statico per questa NIC.

Aprire il file di configurazione della scheda di rete in qualsiasi editor:

# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

Qui, vi è l’editor di testo. È possibile utilizzare qualsiasi editor di testo / grafica di vostra scelta, ad esempio nano o gedit.,

Aggiungi l’indirizzo IP, la subnet mask, il gateway e il server DNS come mostrato di seguito.

Ecco come appare un tipico file di configurazione della scheda di rete in qualsiasi sistema basato su RPM. Hai notato le linee che ho segnato in grassetto (e le frecce nell’immagine)? Queste sono le linee importanti.

Lasciatemi spiegare queste righe:

  • BOOTPROTO=”none”- Questa riga mostra che l’indirizzo IP della scheda di rete deve essere configurato manualmente., Se si imposta il valore come “dhcp”, la scheda di rete accetterà l’indirizzo IP da qualsiasi server DHCP nella rete.
  • IPADDR0 = “192.168.225.150” – Questa riga indica l’indirizzo IP della scheda di rete. Qui, potresti aver notato il numero 0 (zero) dopo la riga IPADDR. Ciò indica che questa scheda ha un solo indirizzo IP. Se si desidera impostare più di un indirizzo IP (cioè indirizzo IP virtuale), quindi aggiungere nuove righe – per esempio IPADDR1, IPADDR2 e impostare diversi indirizzi IP di vostra scelta.
  • PREFIX0= ” 24 ” – Questa riga indica la subnet mask, cioè 255.255.255.0., Qui puoi specificare più di una sottorete con le linee PREFIX1, PREFIX 2 ecc.
  • GATEWAY0= “192.168.225.1” – Questo è l’indirizzo del gateway della scheda di rete.
  • DNS1 = “8.8.8.8” – L’indirizzo del server dei nomi.

Una volta impostati tutti i dettagli, salvare e chiudere il file. Riavviare il servizio di rete affinché le modifiche abbiano effetto.

# systemctl restart network

O, semplicemente riavviare il sistema.,

Ora, verificare il nuovo indirizzo IP statico utilizzando il comando:

# ip addr

Oppure, è possibile controllare l’indirizzo di una scheda di rete specifica come mostrato di seguito.

# ip a s enp0s3

Output di esempio:

In alternativa, è possibile utilizzare l’utilità NetworkManager TUI (nmtui) per configurare l’indirizzo IP.,

Se non è già installato, è possibile installarlo con il comando:

# yum install NetworkManager-tui

Ora, iniziare nmtui utilità immettendo il seguente comando:

# nmtui

Scegliere “Modifica di una connessione” opzione:

Scegliere la scheda di rete per configurare dal riquadro di sinistra e selezionare l’opzione “Modifica” a destra e premere il tasto INVIO:

Inserire l’indirizzo IP, netmask, gateway e DNS ecc. Infine, fare clic su OK per salvare le modifiche.,

Riavviare il servizio di rete o riavviare il sistema per applicare le modifiche.

Lettura consigliata:

  • Come assegnare più indirizzi IP a una singola scheda di rete in Linux

Configurare l’indirizzo IP statico su Debian/Ubuntu:

Tutti i file di configurazione NIC sono memorizzati nella directory/etc/ network / nei sistemi basati su DEB.

Per configurare un indirizzo IP statico in qualsiasi sistema basato su DEB, effettuare le seguenti operazioni.,

Modifica/etc/network/ interfaces/file in qualsiasi editor:

$ sudo nano /etc/network/interfaces

Aggiungi o modifica le seguenti righe per configurare l’indirizzo IP statico.

Configurare l’indirizzo IP nei sistemi basati su Debian

Salvare e chiudere il file.

Riavviare il servizio di rete utilizzando il comando:

$ sudo systemctl restart 

O, semplicemente riavviare il sistema.,

Ora, controllare il nuovo indirizzo IP statico, utilizzando uno dei seguenti comandi:

$ ifconfig
$ ip addr
$ ip a s enp0s3

Esempio di output:

“ip addr” output del comando

a Partire da Ubuntu 17.10, non dobbiamo più usare /etc/network/interfaces file di configurazione dell’indirizzo IP. Nelle recenti versioni di Ubuntu, usiamo Netplan utility per configurare l’indirizzo IP. Per configurare l’indirizzo IP sulle recenti distribuzioni di Ubuntu, fare riferimento al seguente link.,

  • Come configurare l’indirizzo IP in Ubuntu 18.04 LTS

Configurare l’indirizzo IP statico in Unix

Abbiamo appena imparato come configurare l’indirizzo IP statico in Linux dalla riga di comando. Configuriamo ora l’indirizzo IP statico in Unix. Ai fini di questo tutorial, userò FreeBSD 12.

Proprio come Linux, usiamo il comando “ifconfig” per scoprire il nome della scheda di rete. Qui, ho effettuato l’accesso come utente root per eseguire i seguenti comandi.,

# ifconfig

Esempio di uscita:

Qui em0 è il nome della scheda di interfaccia di rete.

Per configurare l’indirizzo IP statico, modificare/etc / rc.file conf:

# vi /etc/rc.conf

Aggiungi / modifica le righe come mostrato di seguito.

Salva e chiudi il file.,

Riavviare il servizio di rete usando il seguente comando:

# /etc/rc.d/netif restart && /etc/rc.d/routing restart

Ora, controllare se l’indirizzo IP è stato modificato o non utilizzando il comando:

# ifconfig

Per configurare la scheda di rete per ottenere un indirizzo IP da un server DHCP, aggiungere o modificare le seguenti righe:

hostname="freebsd.ostechnix.local"ifconfig_em0="DHCP"

O,

hostname="freebsd.ostechnix.local"ifconfig_DEFAULT="DHCP inet6 accept_rtadv"

Salvare e chiudere il file. Riavviare il servizio di rete o riavviare il sistema per rendere effettive le modifiche.,

Grazie per essere passato!

aiutaci ad aiutarti:

  • Iscriviti alla nostra Newsletter Email : iscriviti Ora
  • Supporto OSTechNix : Donare Via PayPal
  • Scarica gratis l’e-book e Video : OSTechNix su TradePub
  • in contatto con noi: Reddit | Facebook | Twitter | LinkedIn | feed RSS

Buona giornata!!

Share

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *