Ci sono due tipi di sviluppatori: quelli che usano Linux e quelli che useranno Linux un giorno. Il sistema operativo open-source sta diventando sempre più popolare perché è gratuito — e perché dopo anni di ignorare o combattere attivamente contro Linux, Microsoft è diventato quasi amichevole per il pinguino parvenu., Per gli sviluppatori che fanno il salto a Linux, questa voce nel nostro 20 Best of 2020 serie da Sukesh Mudrakola, originariamente pubblicato nel mese di luglio, mostra come impostare un indirizzo IP statico in Linux. E la chiave da asporto, come dice il titolo, è che è più facile di quanto si pensi.
Un indirizzo IP statico, come suggerisce il nome, è un indirizzo IP che non cambia. È anche conosciuto come un indirizzo IP fisso. Avere un indirizzo IP statico può essere fondamentale per diversi motivi, come la creazione di un home file server, port forwarding, la condivisione di una stampante, o qualsiasi altro dispositivo connesso alla rete su una rete., Un indirizzo IP statico può essere utilizzato anche per accedere in remoto a un PC e aiuta a evitare conflitti di indirizzo IP in ambienti di ufficio. Gli indirizzi IP sui sistemi Linux vengono solitamente assegnati automaticamente dai server DHCP (Dynamic Host Configuration Protocol). Ma questi indirizzi IP assegnati sono dinamici, nel senso che possono cambiare ogni volta che si riavvia il sistema Linux o quando il server riassegna gli indirizzi IP. Per la varietà di motivi sopra menzionati, avere un indirizzo IP statico può essere utile., Impostare un indirizzo IP statico per Windows e macOS è piuttosto semplice e spesso può essere facilmente configurato utilizzando diversi metodi. Tuttavia, impostare un indirizzo IP statico in un ambiente Linux può essere un po ‘ complicato.
Il processo di impostazione di un indirizzo IP statico in diversi sistemi Linux è leggermente diverso, ma molto semplice comunque. Ecco una guida passo-passo per impostare un indirizzo IP statico su un sistema Linux.,
Impostazione di un indirizzo IP statico per Red Hat Enterprise Linux, CentOS, Scientific Linux e Fedora
In Red Hat Enterprise Linux (RHEL), Fedora e gli altri cloni, inclusi Scientific Linux e CentOS, la configurazione per impostare un indirizzo IP statico verrà memorizzata nella configurazione della scheda di interfaccia di rete (NIC). La scheda di rete può essere trovata nella directory / etc / sysconfig / network-scripts/.
Prima di procedere, è importante sapere che tutti i comandi che useremo hanno bisogno di accesso root., È possibile accedere come utente root e procedere con il processo o aggiungere “sudo” prima di ogni comando.
Per apportare modifiche alla configurazione della scheda di rete, è necessario conoscere il nome della scheda di rete. Per ottenere il nome della NIC, è possibile utilizzare uno dei seguenti comandi:
$ip addr or $ip link show
Se il dispositivo è connesso tramite una rete cablata, cercare il nome della scheda di rete che inizia con la lettera “e”. Se si è connessi tramite una rete wireless come WiFi, il nome della NIC inizia solitamente con la lettera “w.,”
Ora, una volta che hai il nome della scheda di rete, dobbiamo aprire la sua configurazione per impostare un indirizzo IP statico. È possibile modificare questo file di configurazione nell’editor della riga di comando utilizzando il normale editor di testo vi o scegliere di farlo graficamente utilizzando alcuni dei pacchetti di utilità di rete come NetworkManager TUI (nmtui).
Per modificare la configurazione, utilizzare questo comando:
$ vi /etc/sysconfig/network-scripts/ifcfg-eth0
Nota: Qui eth0 è il nome della scheda di rete, e può essere diverso per i diversi computer.,
Aggiungere o modificare la configurazione di seguito :
- BOOTPROTO=static
- IPADDR=192.168.0.1
- NETMASK=255.255.255.0
- GATEWAY=192.168.0.1
- DNS1=8.8.8.8
- DNS2=8.8.4.4
premere “Esc” per uscire dalla modalità di inserimento e digitare :wq per salvare il file e chiudere l’editor. Una volta apportate le modifiche, riavviare la rete riavviando il sistema o semplicemente utilizzando questo comando:
$ systemctl restart network
Il sistema è ora configurato con un indirizzo IP statico., Se si desidera tornare a un indirizzo IP dinamico, è possibile farlo semplicemente impostando “BOOTPROTO = dhcp” e rimuovendo le righe aggiunte sopra.
Configurazione dei sistemi Ubuntu/Debian
Proprio come il metodo che abbiamo mostrato sopra, la configurazione dell’IP statico nei sistemi Debian o Ubuntu richiede anche lievi modifiche alla configurazione della scheda di interfaccia di rete.
Nei sistemi Linux basati su Debian, la configurazione di NIC è memorizzata nella directory /etc/network/., Per modificarlo, è possibile utilizzare qualsiasi editor o utilizzare questo comando:
$ sudo nano /etc/network/interfaces
Ora, modificare o aggiornare la configurazione:
- auto eth0
- iface eth0 inet static
- indirizzo 192.168.1.1
- netmask 255.255.255.0
- gateway 192.168.0.1
- dns-nameservers 4.4.4.4
a quel punto, salvare e chiudere il file e riavviare il sistema affinché le modifiche abbiano luogo.,
Mentre il processo per impostare un indirizzo IP statico varia leggermente per ogni distribuzione Linux, il concetto di base di modificare alcuni parametri nella configurazione di rete rimane lo stesso. Gli utenti possono facilmente tornare a un indirizzo IP dinamico ripristinando le impostazioni predefinite.
immagine in Evidenza: