Indirizzo IP statico su Linux (Rete locale)
→ Torna a Indirizzo IP statico (Rete locale)
Questa guida spiega come configurare un indirizzo IP statico su Linux in modo che il computer utilizzi sempre lo stesso indirizzo IP all'interno della rete locale (LAN).
Un IP statico fornisce una rete locale prevedibile e stabile. Non influisce sulla connettivita internet, sugli indirizzi VPN o sugli IP pubblici.
Sistemi supportati
Questa guida si applica alla maggior parte delle distribuzioni Linux moderne, incluse:
- Ubuntu
- Debian
- Fedora
- Arch Linux
- Linux Mint
- Raspberry Pi OS
Si applica a sistemi che utilizzano:
- Ethernet
- Wi-Fi
Avviso importante
La configurazione di un IP statico modifica il modo in cui il sistema Linux si connette alla rete locale.
Valori errati possono causare:
- Perdita della connettivita di rete locale
- Perdita dell'accesso a internet
- Impossibilita di raggiungere altri dispositivi sulla LAN
Prima di continuare, assicurati di conoscere le tue informazioni di rete attuali.
Informazioni di rete necessarie
Prima di configurare un IP statico, devi conoscere:
- Indirizzo IP locale attuale
- Maschera di sottorete (o prefisso CIDR)
- Indirizzo IP del router (gateway)
- Indirizzi dei server DNS
- Un indirizzo IP libero nello stesso intervallo di rete
Se non conosci questi valori, segui prima questa guida:
→ Come trovare le informazioni di rete su Linux
Non continuare finche' non hai queste informazioni.
Scelta di un indirizzo IP statico
L'IP statico che scegli deve:
- Essere nella stessa sottorete del router
- Non essere utilizzato da un altro dispositivo
- Preferibilmente essere fuori dall'intervallo DHCP del router
Esempio di rete:
- IP del router:
192.168.1.1 - Sottorete:
/24(255.255.255.0) - IP statico valido:
192.168.1.50
Evita di usare:
- L'IP del router stesso
- IP gia assegnati ad altri dispositivi
Configurare un IP statico su Linux
Sui sistemi Linux moderni, la configurazione dell'IP statico viene solitamente gestita da NetworkManager o netplan, a seconda della distribuzione.
Questa guida copre l'approccio piu comune utilizzando NetworkManager, che si applica alla maggior parte delle distribuzioni desktop.
Identificare la connessione di rete attiva
Per prima cosa, elenca le connessioni di rete:
nmcli connection show
Identifica il nome della connessione attiva, tipicamente qualcosa come:
Wired connection 1Wi-Fi connection
Avrai bisogno di questo nome nei passaggi successivi.
Configurare l'IP statico
Esegui i seguenti comandi, sostituendo i valori secondo necessita.
Impostare la configurazione IPv4 manuale
nmcli connection modify "CONNECTION_NAME" ipv4.method manual
Impostare indirizzo IP e sottorete
Esempio per IP 192.168.1.50 con sottorete /24:
nmcli connection modify "CONNECTION_NAME" ipv4.addresses 192.168.1.50/24
Impostare il router (gateway)
nmcli connection modify "CONNECTION_NAME" ipv4.gateway 192.168.1.1
Configurare i server DNS
Esempio utilizzando server DNS pubblici:
nmcli connection modify "CONNECTION_NAME" ipv4.dns "1.1.1.1 8.8.8.8"
Puoi anche usare l'IP del router come DNS se preferisci.
Applicare la configurazione
Riavvia la connessione di rete:
nmcli connection down "CONNECTION_NAME" nmcli connection up "CONNECTION_NAME"
La connessione potrebbe disconnettersi e riconnettersi brevemente.
Problemi comuni
Nessuna connessione a internet
- Verifica l'indirizzo IP del gateway
- Controlla la configurazione del server DNS
- Assicurati che l'IP sia all'interno della sottorete corretta
Conflitto di indirizzo IP
- Un altro dispositivo potrebbe gia utilizzare lo stesso IP
- Scegli un IP diverso non utilizzato e riapplica la configurazione