Se sei un amministratore di sistema Linux, verrà il momento in cui dovrai configurare la rete sul tuo sistema. A differenza delle macchine desktop in cui puoi utilizzare indirizzi IP dinamici, su un'infrastruttura server dovrai impostare un indirizzo IP statico (almeno nella maggior parte dei casi).
Leggi anche: Come impostare o modificare il nome host del sistema in Linux
Questo articolo ha lo scopo di mostrarti come configurare l'indirizzo IP statico sulle distribuzioni Linux più utilizzate.
Ai fini di questo tutorial, utilizzeremo i seguenti dettagli del protocollo Internet versione 4 (IPv4):
IP address: 192.168.0.100 Netmask: 255.255.255.0 Hostname: node01.tecmint.com Domain name: tecmint.com Gateway: 192.168.0.1 DNS Server 1: 8.8.8.8 DNS Server 2: 4.4.4.4
Configura l'indirizzo IP statico in RHEL/CentOS/Fedora:
Per configurare l'indirizzo IP statico in RHEL / CentOS / Fedora , dovrai modificare:
/etc/sysconfig/network /etc/sysconfig/network-scripts/ifcfg-eth0
Dove nel "ifcfg-eth0"
sopra risposte alla tua interfaccia di rete eth0
. Se la tua interfaccia è denominata "eth1"
quindi il file che dovrai modificare è "ifcfg-eth1"
.
Iniziamo con il primo file:
# vi /etc/sysconfig/network
Apri quel file e imposta:
NETWORKING=yes HOSTNAME=node01.tecmint.com GATEWAY=192.168.0.1 NETWORKING_IPV6=no IPV6INIT=no
Prossima apertura:
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
Nota :Assicurati di aprire il file corrispondente alla tua interfaccia di rete. Puoi trovare il nome della tua interfaccia di rete con il comando ifconfig -a.
In quel file apporta le seguenti modifiche:
DEVICE="eth0" BOOTPROTO="static" DNS1="8.8.8.8" DNS2="4.4.4.4" GATEWAY="192.168.0.1" HOSTNAME="node01.tecmint.com" HWADDR="00:19:99:A4:46:AB" IPADDR="192.68.0.100" NETMASK="255.255.255.0" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" UUID="8105c095-799b-4f5a-a445-c6d7c3681f07"
Dovrai solo modificare le impostazioni per:
- DNS1 e DNS2
- GATEWAY
- NOME HOST
- MASCHERA DI RETE
- IPADDR
Altre impostazioni dovrebbero essere già state predefinite.
Prossima modifica resolve.conf
file aprendolo con un editor di testo come nano o vi:
# vi /etc/resolv.conf
nameserver 8.8.8.8 # Replace with your nameserver ip nameserver 4.4.4.4 # Replace with your nameserver ip
Dopo aver apportato le modifiche, riavviare la rete con:
# /etc/init.d/network restart [On SysVinit] # systemctl restart network [On SystemD]
Imposta indirizzo IP statico in Debian/Ubuntu
Per impostare un indirizzo IP statico in Debian / Ubuntu , apri il seguente file:
# nano /etc/network/interfaces
Potresti vedere una linea simile a questa:
auto eth0 iface eth0 inet dhcp
Cambialo in modo che assomigli a questo:
auto eth0 iface eth0 inet static address 192.168.0.100 netmask 255.255.255.0 gateway 192.168.0.1 dns-nameservers 4.4.4.4 dns-nameservers 8.8.8.8
Salva il file e poi modifica /etc/resolv.conf
così:
# nano /etc/resolv.conf
nameserver 8.8.8.8 # Replace with your nameserver ip nameserver 4.4.4.4 # Replace with your nameserver ip
Riavvia la rete sul tuo sistema con:
# /etc/init.d/network restart [On SysVinit] # systemctl restart network [On SystemD]
Il tuo indirizzo IP statico è stato configurato.
Conclusione:
Ora sai come configurare un indirizzo IP statico su una distribuzione Linux. Se hai domande o commenti, non esitare a inviarli nella sezione commenti qui sotto.