- L'APIPA assigna 169.254/16 cù una maschera di 255.255.0.0, senza gateway nè DNS; solu portata lucale.
- U cliente cuntinueghja à verificà DHCP ogni pochi minuti è rimpiazza l'IP lucale di u ligame quandu riceve un lease.
- Pò esse disattivatu via u Registru in Windows o disattivà Zeroconf/Avahi in Linux.
- Soluzione: Verificate DHCP, cavi, driver, servizii è resettate a pila TCP/IP.

Quandu u vostru apparechju appare cù un indirizzu 169.254.xx è a rete mostra l'avvertimentu di cunnessione limitata, hè assai prubabile chì l'indirizzamentu automaticu APIPA funziona. Stu mecanismu assigna un IP lucale d'emergenza quandu u DHCP Falla, chì permette una certa cumunicazione nantu à a listessa reta fisica ma senza accessu à altre rete.
In l'ambienti domestichi è aziendali, hè un tema recurrente: carte in DHCP chì ùn ricevenu micca risposta è cascanu in APIPA, urdinatori portatili chì si cunnettenu via Wi-Fi senza internet, o servitori chì, per via di un prublema specificu, smettenu di rinnuvà u so affittu. Capisce ciò chì hè APIPA, cumu funziona è cumu disattivallu o diagnosticallu Vi risparmierà tempu è mal di testa.
Chì ghjè APIPA è à chì serve ?
APIPA (Indirizzamentu IP privatu automaticu) hè una funzione IPv4 chì cunfigura automaticamente l'interfaccia cù un indirizzu da u bloccu 169.254.0.0/16 s'ellu ùn ci hè micca un servitore DHCP dispunibule. Assigne solu l'indirizzu IP è a maschera 255.255.0.0, senza gateway o DNS, dunque permette a cumunicazione lucale trà i dispusitivi di u listessu segmentu è nunda di più.
Stu spaziu hè riservatu da IANA per l'indirizzi link-local secondu RFC 3927, è rientra in i cusì detti intervalli link-local. In pratica, APIPA mantene a rete "viva" à u livellu lucale. quandu ùn ci hè micca una cunfigurazione valida, ma ùn hè micca rutabile o adatta per l'accessu à Internet.
Impurtante di inquadrà e regule: u RFC 3330 (dopu rimpiazzatu da RFC 5735) è RFC 3927 definiscenu l'usu di sti indirizzi. L'intervallu utilizabile nantu à l'urdinatori hè generalmente da 169.254.1.0 à 169.254.254.255, lascendu e duie estremità riservate (169.254.0.x è 169.254.255.x) è aduprendu 169.254.255.255 cum'è trasmissione.

Cumu funziona APIPA in dettagliu
Quandu un'interfaccia hè in DHCP è ùn riceve micca una risposta, u sistema attiva APIPA. U cliente manda parechji DHCPDISCOVER à l'iniziu; una descrizzione cumuna hè chì face 3 o 4 richieste in pochi secondi è, s'ellu ùn ci hè risposta, inizia l'autoconfigurazione lucale di u ligame.
Durante l'autoconfigurazione, u dispusitivu sceglie un indirizzu IP pseudo-casuale in l'intervallu permessu è verifica ch'ellu ùn hè micca in usu aduprendu sonde (ARP o broadcast) prima di cunfigurallu. S'ellu detecta un cunflittu, prova un altru indirizzu finu à un numeru massimu di tentativi.; certi testi descrivenu finu à 10 tentativi prima di rinuncià se i scontri persistenu.
Una volta assignatu, u cliente cuntinueghja à circà periodicamente un servitore DHCP. In Windows, per esempiu, e richieste DHCP sò riprovate circa ogni 5 minuti.Sè appare un servitore, a pila TCP/IP rimpiazza l'IP APIPA cù un lease validu.
L'APIPA s'applica solu à IPv4; L'autoconfigurazione senza statu (SLAAC) hè aduprata in IPv6, discrittu in RFC 2462 (avà aghjurnatu da RFC 4862), cù un mecanismu differente è indirizzi lucali di ligame cù prefissu fe80::/10.
APIPA nant'à Windows: cumpurtamentu è peculiarità
Nant'à i sistemi Windows muderni, APIPA hè attivatu per difettu. Quandu ùn riceve micca DHCP, a pila si autoassigna è prova periodicamente à ricuperà un lease.Inoltre, a funzione di rilevamentu di i media accelera i tentativi di ripetizione quandu a cunnessione torna.
In e versioni più vechje cum'è Windows 98, Media Sense ùn esiste micca, ciò chì puderia ritardà a ricunnessione dopu un crash fisicu. Windows 2000, XP, 7, 10 è versioni successive includenu Media Sense è altre funzioni cumplementari cum'è ICMP Router Discovery o RIP listening per migliurà u cuntestu di a rete.
Certe implementazioni di Windows generanu l'indirizzu IP APIPA cù u hashing di l'indirizzu MAC di l'interfaccia, cercà a stabilità dopu à i riavvii è riduce a probabilità di duplicazioni (sempre cù una verificazione previa di u cunflittu).
Cumu sapè s'è vo site in APIPA
In Windows 2000/XP/Server 2003 è versioni successive, aprite un prompt di cumanda è eseguite: ipconfig /all per rivedere u bloccu di autoconfigurazioneSè l'autocunfigurazione hè attivata è l'IP hè 169.254.xy cù a maschera 255.255.0.0, site in APIPA.
In l'edizioni più vechje di Windows (Windows 98, Windows Me), l'utilità winipcfg permette di vede s'ellu esiste un indirizzu in 169.254.xx sottu l'etichetta di autoconfigurazione. Vede questu IP indica chì ùn ci hè micca un lease DHCP dispunibule..
Disattivà o attivà APIPA in Windows
L'APIPA pò esse disattivata, mantenendu o micca l'usu di DHCP secondu u casu. Questu hè fattu mudificendu u Registru di Windows, variendu u percorsu secondu a versione di u sistema.
- In Windows 98/Me: aghjunghje l'entrata DWORD 'IPAutoconfigurationEnabled' cù u valore 0x0 à:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP. - Nant'à Windows 2000/XP/Server 2003: aghjunghje 'IPAutoconfigurationEnabled' (DWORD 0x0) sottu à l'interfaccia specifica:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<GUID_del_adaptador>. - In e versioni più recenti (Windows 7/8/10/11), viderete ancu riferimenti à u wrapper di parametri globali TCP/IP:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ParametersRicurdatevi chì un valore di 1 attiva APIPA è 0 a disattiva.
Dopu avè cambiatu u Registru, hè cunsigliatu di riavvià per chì l'impostazione sia effettiva. Fate una copia di salvezza di u vostru registru prima di tuccà qualcosa., in particulare nantu à l'equipaggiamenti critichi.
Scenarii tipici in i quali appare APIPA
Avvio senza lease previ è senza DHCP: u cliente si avvia, emette parechji missaghji di scuperta (3 o più) è, S'ellu ùn ci hè micca risposta, si assigna un IP di classe B in 169.254/16Continuate à pruvà torna à intervalli.
Cù un lease precedente è senza DHCP: u dispusitivu interroga u gateway predefinitu; S'ellu risponde, mantene u vechju IPS'ùn ci hè micca risposta o s'ellu ùn hè micca cunfiguratu alcun gateway, APIPA hè attivata è l'errori sò signalati à l'utilizatore.
L'affittu hè scadutu è ùn ci hè micca DHCP: u cliente prova à rinnuvà; S'ellu ùn trova micca un servitore, torna à APIPA., manda parechje rilevazioni è ripete u ciclu ogni pochi minuti finu à chì u servitore sia di novu in linea.
Diagnosticu rapidu quandu si vede 169.254.xx
Cuminciate cù e basi: verificate i cavi, i ligami, u statu di u router o di u switch, è u serviziu DHCP di u dispusitivu chì l'offre (in casa, di solitu hè u router). Un riavviu cuntrullatu di u router è di l'interfaccia di rete forza una rinegoziazione.
In Windows, eseguite questi cumandamenti in un prompt di cumanda elevatu per resettà a pila: Sò sicuri è di solitu risolvenu incidenti frequenti.
netsh int ip reset c:\resetlog.txt
netsh winsock reset
ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew
Verificate dinù chì u serviziu "Client DHCP" sia attivu (services.msc) è, se necessariu, Attivà DHCP in Windows 10. Deve esse in statu Avviatu è di tipu d'avviu Automaticu affinchì l'interfaccia ottenga currettamente e cuncessioni.
Sè vo aduprate u Wi-Fi, verificate a cumpatibilità di l'adattatore cù a sicurità di u puntu d'accessu (WPA/WPA2, ecc.) è a qualità di u signale. Una mala negoziazione pò impedisce l'ottenimentu di a PI malgradu avè vistu l'SSID è l'assuciazione.
Verifiche di u servitore DHCP o di u router
In e rete cù un servitore DHCP dedicatu, hè una bona idea di fighjà i logs è u statu di l'ambitu. Elimina l'entrate residuali da 169.254.xx s'elle sò state salvate per sbagliu è assicuratevi chì a piscina attiva ùn sia micca esaurita.
Bone pratiche operative: disattivà l'interfacce inutilizate, assigneghja un IP staticu validu à l'interfacce di gestione, implementà DHCP in ogni sotturete è rivedere l'opzioni avanzate (cum'è a scuperta di trasmissione, se applicabile).
In ambienti domestichi, cunnettatevi à l'interfaccia di u router è verificate chì u servitore DHCP sia attivatu è chì abbia una portata sufficiente. L'aghjurnamentu di u firmware di u router aiuta à riparà i bug cunnisciuti. è migliora e prestazioni è a stabilità.
Affruntà i cunflitti è u so impattu
I cunflitti IP ponu esse u risultatu di assignazioni manuali duplicate, errori DHCP o prenotazioni mal gestite. Identificà u tipu di cunflittu hè chjave per decide se stabilisce locazioni statiche, rinnuvà dinamiche o revucà..
In l'imprese, dui urdinatori cù u listessu indirizzu IP ponu fà chì i servizii critichi sianu paralizzati, soprattuttu s'è u cunflittu affetta i servitori. U monitoraghju è l'auditu di a rete periodicamente vi permette di anticipà i prublemi. è riduce i tempi di inattività.
APIPA è sicurità: pussibuli abusi è contromisure
Certe fonti indicanu chì furzà persistentemente APIPA in Windows pò esse adupratu maliziosamente, per esempiu mudificendu l'entrate di u registru relative à l'autoconfigurazione, DHCP, o metriche di l'interfaccia. L'obiettivu di un attaccante seria di mette fora di linea a cunnessione di l'ospite. mudificazione di i parametri sensibili.
Trà i paràmetri mintuvati in quellu cuntestu ci sò chjave cum'è 'IPAutoconfigurationEnabled', 'EnableDHCP', 'DhcpConnForceBroadcastFlag' o i valori metrichi di l'interfacce in ...\Tcpip\Parameters\Interfaces\<GUID>. Ancu s'è cunnosce li aiuta à difende, ùn hè micca cunsigliatu di automatizà li senza cuntrollu. perchè pudete bluccà a rete voi stessu.
Contramisure: Limità i privilegi amministrativi, prutege u Registru, rinfurzà e pulitiche di l'endpoint, Monitorà i cambiamenti di rete inusuali è avè script di ricuperazione (reset TCP/IP)È, benintesa, mantene i driver è u sistema operativu aggiornati riduce a superficia d'attaccu.
Linux: Zeroconf, Avahi, è cumu disattivallu
Nant'à GNU/Linux, u cumpurtamentu equivalente hè assuciatu cù Zeroconf è u daemon avahi-autoipd. Sè vo ùn vulete micca chì l'interfaccia aduttà 169.254/16, ci sò parechji modi secondu a distribuzione.
In e famiglie classiche Red Hat/CentOS, Zeroconf hè generalmente disattivatu aghjunghjendu i seguenti elementi à a cunfigurazione glubale: impostate 'NOZEROCONF=yes' è riavviate a rete per evità e rotte automatiche di ligame lucale.
# /etc/sysconfig/network
NETWORKING=yes
NOZEROCONF=yes
# Reinicio del servicio
service network restart
Sè vo aduprate Avahi, pò esse necessariu riavvià o disattivà u so daemon secondu a vostra pulitica di rete. Nant'à i sistemi SysV più vechji, viderete percorsi cum'è '/etc/init.d/avahi-daemon restart'; aghjustate u gestore di servizii di a vostra versione.
Un altru approcciu hè di sguassà à caldu a strada 169.254.0.0/16 è di definisce rotte valide per a vostra sotturete cù ip/route. Cum'è una misura persistente, pudete cummentà e linee chì aghjunghjenu u percorsu di ligame lucale in i scripts avahi-autoipd. s'è a vostra distribuzione l'utiliza.
# Ejemplo orientativo (ajusta a tu entorno)
# Eliminar ruta link-local y forzar gateway de la LAN
ip route del 169.254.0.0/16 dev eth0
ip route add 192.168.1.0/24 via 192.168.1.1 dev eth0 metric 100
Altri passi pratichi chì spessu aiutanu
L'aghjurnamentu di u driver di l'adattatore di rete (è di u firmware di u router, se applicabile) risolve l'incompatibilità è i fallimenti di negoziazione. S'ellu ùn ci hè micca una nova versione, a reinstallazione di u driver qualchì volta sguassate i stati currutti. dopu mesi d'usu.
Sè a situazione persiste è suspettate l'installazione di u sistema, una restaurazione di u sistema operatore pò esse u modu u più veloce da seguità. Fate una copia di salvezza è cunsiderate una installazione pulita se avete digià esclusu l'hardware è u DHCP..
Nantu à e macchine cù parechje interfacce (fisiche è virtuali), verificate e priorità è e metriche. E carte virtuali di l'ipervisore ponu interferisce Sè a metrica hè sopra à a NIC fisica chì duveria andà versu a LAN.
Per vede a tavula di routing è e metriche associate in Windows, aduprate: Cusì sapete quale interfaccia hè "vincente" in e decisioni di routing..
netstat -rn
Sè avete bisognu di aghjustà manualmente a metrica, andate à e pruprietà TCP/IPv4 di a carta, opzioni avanzate, è deselezziunate a metrica automatica per stabilisce un valore bassu (per esempiu, 1) in l'interfaccia principale. U restu pò esse lasciatu in automaticu. per evitari surpresa.
E dumande frequenti
- Perchè a mo squadra parla solu cù l'altri nantu à 169.254.xx ? Perchè APIPA ùn cunfigura micca gateway o DNS. Ci hè solu cunnessione lucale di Layer 3 in u listessu ligame, è nisun router hè attraversatu.
- L'APIPA sparisce da sola? Iè, quandu u servitore DHCP risponde è furnisce un lease validu. Windows prova di novu à truvà un servitore ogni pochi minuti è rimpiazza l'indirizzu IP lucale di u ligame senza intervenzione manuale.
- Possu aduprà 169.254.xx cum'è un indirizzu IP fissu "perchè funziona"? Questa ùn hè micca una bona idea. Ùn hè micca routable è viola u scopu di l'intervallu di ligami lucali. Utilizza intervalli RFC1918 per IP privati statichi.
- Cumu possu disattivà APIPA senza caccià DHCP? Mudificate u Registru per mette "IPAutoconfigurationEnabled" à 0 nant'à l'interfaccia currispundente. E versioni più vechje anu percorsi chjave diversi; vede a sezzione di disattivazione.
Una macchina chì mostra 169.254.xx ùn hè micca, in sè stessu, "u prublema", ma piuttostu un sintomu chì un lease DHCP ùn hè statu ottenutu. Cù i cuntrolli sopra (serviziu DHCP, cavi, driver, firewall è metriche) A cosa nurmale hè di vultà à un IP validu è di ricuperà a cunnessione cumpleta.
Editore specializatu in prublemi di tecnulugia è Internet cù più di deci anni di sperienza in diversi media digitale. Aghju travagliatu cum'è editore è creatore di cuntenutu per e-commerce, cumunicazione, marketing online è cumpagnie di publicità. Aghju scrittu ancu nantu à ecunumia, finanza è altri siti web di settori. U mo travagliu hè ancu a mo passione. Avà, attraversu i mo articuli in Tecnobits, Pruvate di scopra tutte e nutizie è novi opportunità chì u mondu di a tecnulugia ci offre ogni ghjornu per migliurà a nostra vita.