Comando Cisco ip address: come assegnare l'IPv4 ad un'interfaccia?
Base ip address

Comando Cisco ip address : Come Assegnare un IPv4 a un'Interfaccia?

Il comando ip address assegna un indirizzo IPv4 a un'interfaccia L3 in modalità config-if. È indispensabile per rendere un'interfaccia raggiungibile e farla partecipare al routing.

Nel contesto delle reti di calcolatori e dell'architettura OSI, il livello di Rete (Layer 3) richiede l'assegnazione di parametri logici univoci per consentire il transito e l'instradamento dei pacchetti IP. Il comando ip address rappresenta lo strumento operativo nativo di Cisco IOS per legare un indirizzo logico a un'interfaccia di comunicazione fisica o virtuale. Senza questa associazione, l'apparato non è in grado di popolare la propria tabella di routing con le reti direttamente connesse, rendendo il dispositivo invisibile e isolato rispetto al resto dell'infrastruttura di rete.

Nelle esercitazioni pratiche degli istituti tecnici ITIS e nei laboratori avanzati ITS Academy, la configurazione degli indirizzi IPv4 permette di consolidare i concetti teorici relativi alle classi di indirizzamento, al calcolo delle subnet mask e alla notazione CIDR. Attraverso questo comando si impara a configurare non solo i gateway fisici destinati ai segmenti LAN locali, ma anche le interfacce virtuali di gestione (SVI) destinate agli switch di livello 2, ponendo le basi fondamentali per l'implementazione della sicurezza perimetrale e per la gestione remota degli apparati enterprise.

{ } Sintassi
ip address

! Modalità: interface configuration mode
Router(config-if)# ip address <indirizzo-ip> <subnet-mask> [secondary]

! Variante più usata con CIDR spiegato
ip address 192.168.1.1 255.255.255.0

! Rimuovere IP
no ip address [ip-address mask]

! Esempio secondario (multi IP su stessa interfaccia)
ip address 10.0.0.1 255.255.255.0 secondary
>_ Verifica - Output
Router - PuTTY
R1# configure terminal Enter configuration commands, one per line. End with CNTL/Z. R1(config)# interface GigabitEthernet0/1 R1(config-if)# ip address 192.168.10.1 255.255.255.0 R1(config-if)# no shutdown R1(config-if)# end R1# show ip interface brief | include 0/1 GigabitEthernet0/1 192.168.10.1 YES manual up up R1# show running-config interface Gi0/1 Building configuration... interface GigabitEthernet0/1 description Link verso LAN Ufficio ip address 192.168.10.1 255.255.255.0 duplex auto speed auto ! Interfaccia attiva e IP assegnato correttamente

La sessione interattiva catturata sul terminale PuTTY mette in luce la corretta sintassi di configurazione e la successiva fase di auditing diagnostico sul router R1. L'assegnazione dell'indirizzo 192.168.10.1 accoppiato alla subnet mask 255.255.255.0 definisce una rete in classe C con una maschera a 24 bit (/24). L'operatore invoca successivamente la stringa di controllo condizionale show ip interface brief | include 0/1, una tecnica avanzata di filtraggio dell'output tramite pipeline (|) che isola chirurgicamente solo i dati relativi alla porta GigabitEthernet0/1.

Il riscontro a schermo mostra lo stato logico e fisico up / up del canale, validando l'integrità dei parametri appena applicati. La successiva interrogazione tramite il comando show running-config interface Gi0/1 estrae l'esatto record memorizzato nella memoria RAM volatile dell'hardware. Questo controllo incrociato permette di verificare la presenza simultanea dei comandi ausiliari abilitati di default dal sistema operativo, come la negoziazione automatica del duplex e della velocità di clock (speed auto), certificando che l'interfaccia è pienamente operativa e pronta per l'instradamento del traffico di produzione.

! Errore Comune
⛔ Bad mask / % Overlapping networks

Bad mask 255.0.255.0 for address 192.168.1.1 appare se inserisci una wildcard mask o una maschera non contigua/disallineata. Cisco richiede subnet-mask, non wildcard.

% 192.168.10.0 overlaps with GigabitEthernet0/0 si verifica quando assegni una subnet già presente su un'altra interfaccia dello stesso router. IOS blocca la configurazione perché creerebbe un conflitto di routing.

→ Soluzione:

1. Usa sempre maschere valide: 255.255.255.0 (/24), 255.255.0.0 (/16), etc.
2. Verifica con show ip interface brief e show ip route connected prima di assegnare.
3. Se serve davvero una seconda rete sulla stessa interfaccia, aggiungi secondary alla fine.