- Mae APIPA yn aseinio 169.254/16 gyda masg o 255.255.0.0, heb borth na DNS; cyrhaeddiad lleol yn unig.
- Mae'r cleient yn cadw llygad am DHCP bob ychydig funudau ac yn disodli'r IP lleol-cyswllt ar ôl derbyn prydles.
- Gellir ei analluogi drwy'r Gofrestrfa yn Windows neu analluogi Zeroconf/Avahi yn Linux.
- Datrysiad: Gwiriwch DHCP, ceblau, gyrwyr, gwasanaethau ac ailosodwch y pentwr TCP/IP.

Pan fydd eich dyfais yn ymddangos gyda chyfeiriad o 169.254.xx a bod y rhwydwaith yn dangos y rhybudd cysylltedd cyfyngedig, mae'n debygol iawn bod cyfeirio awtomatig APIPA yn gweithio. Mae'r mecanwaith hwn yn neilltuo IP lleol brys pan y DHCP Falla, gan ganiatáu rhywfaint o gyfathrebu ar yr un rhwydwaith ffisegol ond heb fynediad i rwydweithiau eraill.
Mewn amgylcheddau cartref a chorfforaethol, mae'n thema sy'n codi dro ar ôl tro: cardiau yn DHCP nad ydynt yn derbyn ymateb ac yn syrthio i APIPA, gliniaduron sy'n cysylltu trwy Wi-Fi heb y rhyngrwyd, neu weinyddion sydd, oherwydd problem benodol, yn rhoi'r gorau i adnewyddu eu prydles. Deall beth yw APIPA, sut mae'n gweithio, a sut i'w analluogi neu ei ddiagnosio Bydd yn arbed amser a chur pen i chi.
Beth yw APIPA a beth yw ei bwrpas?
APIPA (Cyfeiriadu IP Preifat Awtomatig) yn nodwedd IPv4 sy'n ffurfweddu'r rhyngwyneb yn awtomatig gyda chyfeiriad o'r bloc 169.254.0.0/16 os nad oes gweinydd DHCP ar gael. Dim ond cyfeiriad IP a mwgwd 255.255.0.0 y mae'n ei neilltuo, heb borth na DNS, felly mae'n caniatáu cyfathrebu lleol rhwng dyfeisiau ar yr un segment a dim byd arall.
Mae'r lle hwn wedi'i gadw gan IANA ar gyfer cyfeiriadau cyswllt-lleol yn ôl RFC 3927, ac mae'n dod o fewn yr hyn a elwir yn ystodau cyswllt-lleol. Yn ymarferol, mae APIPA yn cadw'r rhwydwaith yn "fyw" ar y lefel leol. pan nad oes ffurfweddiad dilys, ond nad yw'n llwybradwy nac yn addas ar gyfer mynediad i'r Rhyngrwyd.
Pwysig llunio'r rheolau: y RFC 3330 (a ddisodlwyd yn ddiweddarach gan RFC 5735) ac mae RFC 3927 yn diffinio defnydd y cyfeiriadau hyn. Yr ystod y gellir ei defnyddio ar gyfrifiaduron fel arfer yw rhwng 169.254.1.0 a 169.254.254.255, gan adael y ddau ben wedi'u cadw (169.254.0.x a 169.254.255.x) a defnyddio 169.254.255.255 fel darllediad.

Sut mae APIPA yn gweithio yn fanwl
Pan fydd rhyngwyneb yn DHCP ac nad yw'n derbyn ymateb, mae'r system yn actifadu APIPA. Mae'r cleient yn anfon sawl DHCPDISCOVER wrth gychwyn; disgrifiad cyffredin yw ei fod yn gwneud 3 neu 4 cais mewn ychydig eiliadau ac, os nad oes ymateb, ei fod yn cychwyn awto-ffurfweddu cyswllt-lleol.
Yn ystod awto-gyflunio, mae'r ddyfais yn dewis cyfeiriad IP ffug-ar hap o fewn yr ystod a ganiateir ac yn gwirio nad yw'n cael ei ddefnyddio gan ddefnyddio chwiliedyddion (ARP neu ddarlledu) cyn ei osod. Os yw'n canfod gwrthdaro, mae'n ceisio cyfeiriad arall hyd at uchafswm o ymdrechion.; mae rhai testunau'n disgrifio hyd at 10 ymgais cyn ildio os yw'r gwrthdaro'n parhau.
Ar ôl ei aseinio, mae'r cleient yn parhau i chwilio am weinydd DHCP o bryd i'w gilydd. Ar Windows, er enghraifft, mae ceisiadau DHCP yn cael eu hail-geisio tua phob 5 munud.Os bydd gweinydd yn ymddangos, mae'r pentwr TCP/IP yn disodli'r IP APIPA gyda phrydles ddilys.
Dim ond i IPv4 y mae APIPA yn berthnasol; Defnyddir Awto-gyfluniad Di-wladwriaeth (SLAAC) yn IPv6, a ddisgrifir yn RFC 2462 (sydd bellach wedi'i ddiweddaru gan RFC 4862), gyda mecanwaith gwahanol a chyfeiriadau lleol-cyswllt wedi'u rhagddodi â fe80::/10.
APIPA ar Windows: ymddygiad a nodweddion arbennig
Ar systemau Windows modern, mae APIPA wedi'i alluogi yn ddiofyn. Pan nad yw'n derbyn DHCP, mae'r pentwr yn hunan-aseinio ac yn ceisio adennill prydles o bryd i'w gilydd.Yn ogystal, mae'r nodwedd synnwyr cyfryngau yn cyflymu ymdrechion ail-geisio pan fydd y cysylltedd yn dychwelyd.
Mewn fersiynau hŷn fel Windows 98, nid oedd Media Sense yn bodoli, a allai ohirio ailgysylltu ar ôl damwain gorfforol. Mae Windows 2000, XP, 7, 10 ac yn ddiweddarach yn ymgorffori Media Sense a nodweddion cyflenwol eraill fel Darganfod Llwybrydd ICMP neu wrando RIP i wella cyd-destun rhwydwaith.
Mae rhai gweithrediadau Windows yn cynhyrchu'r IP APIPA trwy hasio cyfeiriad MAC y rhyngwyneb, ceisio sefydlogrwydd ar ôl ailgychwyn a lleihau'r tebygolrwydd o ddyblygu (bob amser gyda gwirio gwrthdaro ymlaen llaw).
Sut i wybod a ydych chi yn APIPA
Yn Windows 2000/XP/Server 2003 ac yn ddiweddarach, agorwch orchymyn anogwr a rhedeg: ipconfig /all i adolygu'r bloc awto-gyflunioOs yw awto-ffurfweddu wedi'i alluogi a'r IP yw 169.254.xy gyda mwgwd 255.255.0.0, rydych chi yn APIPA.
Mewn fersiynau hŷn o Windows (Windows 98, Windows Me), mae'r cyfleustodau winipcfg yn caniatáu ichi weld a oes cyfeiriad yn bodoli o fewn 169.254.xx o dan y label awto-gyflunio. Mae gweld yr IP hwn yn dangos nad oes prydles DHCP ar gael.
Analluogi neu alluogi APIPA yn Windows
Gellir analluogi APIPA, gan gynnal neu beidio â defnyddio DHCP yn dibynnu ar yr achos. Gwneir hyn drwy olygu'r Gofrestrfa Windows, gan amrywio'r llwybr yn dibynnu ar fersiwn y system.
- Yn Windows 98/Me: ychwanegwch y cofnod DWORD 'IPAutoconfigurationEnabled' gyda'r gwerth 0x0 at:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP. - Ar Windows 2000/XP/Server 2003: ychwanegwch 'IPAutoconfigurationEnabled' (DWORD 0x0) o dan y rhyngwyneb penodol:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<GUID_del_adaptador>. - Mewn fersiynau mwy newydd (Windows 7/8/10/11), fe welwch gyfeiriadau at y lapio paramedr byd-eang TCP/IP hefyd:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ParametersCofiwch fod gwerth o 1 yn galluogi APIPA a 0 yn ei analluogi.
Ar ôl newid y Gofrestrfa, argymhellir ailgychwyn er mwyn i'r gosodiad ddod i rym. Gwnewch gopi wrth gefn o'ch cofrestrfa cyn cyffwrdd ag unrhyw beth., yn enwedig ar offer hanfodol.
Senarios nodweddiadol lle mae APIPA yn ymddangos
Cychwyn heb brydles flaenorol a heb DHCP: mae'r cleient yn cychwyn, yn cyhoeddi sawl neges darganfod (3 neu fwy) a, Os nad oes ymateb, mae'n neilltuo IP dosbarth B iddo'i hun o fewn 169.254/16.Parhewch i geisio eto ar adegau.
Gyda phrydles flaenorol a heb DHCP: mae'r ddyfais yn holi'r porth diofyn; Os yw'n ymateb, cadwch yr hen gyfeiriad IPOs nad oes ymateb neu os nad oes porth wedi'i ffurfweddu, caiff APIPA ei actifadu a chaiff gwallau eu hadrodd i'r defnyddiwr.
Mae'r brydles wedi dod i ben a dim DHCP: mae'r cleient yn ceisio adnewyddu; Os na fydd yn dod o hyd i weinydd, mae'n disgyn yn ôl i APIPA, yn anfon sawl canfodiad ac yn ailadrodd y cylch bob ychydig funudau nes bod y gweinydd yn ôl ar-lein.
Diagnosis cyflym pan welwch chi 169.254.xx
Dechreuwch gyda'r pethau sylfaenol: gwiriwch geblau, cysylltiadau, statws y llwybrydd neu'r switsh, a gwasanaeth DHCP y ddyfais sy'n ei gynnig (gartref, y llwybrydd fel arfer ydyw). Mae ailgychwyn rheoledig y llwybrydd a'r rhyngwyneb rhwydwaith yn gorfodi ail-negodi.
Ar Windows, rhedeg y gorchmynion hyn mewn gorchymyn uchel i ailosod y pentwr: Maent yn ddiogel ac fel arfer yn datrys digwyddiadau mynych.
netsh int ip reset c:\resetlog.txt
netsh winsock reset
ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew
Gwiriwch hefyd fod y gwasanaeth 'DHCP Client' yn weithredol (services.msc) ac, os oes angen, Galluogi DHCP ar Windows 10. Rhaid iddo fod yn y cyflwr Cychwynedig a math cychwyn Awtomatig fel bod y rhyngwyneb yn cael grantiau'n gywir.
Os ydych chi'n defnyddio Wi-Fi, gwiriwch gydnawsedd yr addasydd â diogelwch y pwynt mynediad (WPA/WPA2, ac ati) ac ansawdd y signal. Gall trafodaeth wael atal cael IP er gwaethaf gweld yr SSID a chysylltu.
Gwiriadau gweinydd neu lwybrydd DHCP
Ar rwydweithiau gyda gweinydd DHCP pwrpasol, mae'n syniad da edrych ar y logiau a statws y cwmpasau. Yn tynnu cofnodion gweddilliol o 169.254.xx os cawsant eu cadw trwy gamgymeriad a gwnewch yn siŵr nad yw'r pwll gweithredol wedi'i ddihysbyddu.
Arferion gweithredu da: analluogi rhyngwynebau nas defnyddir, yn neilltuo IP statig dilys i ryngwynebau rheoli, defnyddio DHCP ar bob is-rwydwaith ac adolygu opsiynau uwch (megis darganfod darlledu os yw'n berthnasol).
Mewn amgylcheddau cartref, mewngofnodwch i ryngwyneb y llwybrydd a gwiriwch fod y gweinydd DHCP wedi'i alluogi a bod ganddo ddigon o ystod. Mae diweddaru cadarnwedd y llwybrydd yn helpu i drwsio namau hysbys. ac yn gwella perfformiad a sefydlogrwydd.
Mynd i'r afael â gwrthdaro a'u heffaith
Gall gwrthdaro IP ddeillio o aseiniadau â llaw dyblyg, gwallau DHCP, neu archebion a reolir yn wael. Mae nodi'r math o wrthdaro yn allweddol i benderfynu a ddylid gosod lesddaliadau statig, adnewyddu lesddaliadau deinamig neu ddirymu lesddaliadau..
Mewn busnesau, gall dau gyfrifiadur gyda'r un cyfeiriad IP ddod â gwasanaethau hanfodol i stop, yn enwedig os yw'r gwrthdaro'n effeithio ar weinyddion. Mae monitro ac archwilio'r rhwydwaith yn rheolaidd yn caniatáu ichi ragweld problemau. a lleihau amser segur.
APIPA a diogelwch: camdriniaethau posibl a gwrthfesurau
Mae rhai ffynonellau'n dangos y gellir defnyddio gorfodi APIPA yn barhaus ar Windows yn faleisus, er enghraifft trwy addasu cofnodion cofrestrfa sy'n gysylltiedig ag awto-gyflunio, DHCP, neu fetrigau rhyngwyneb. Nod ymosodwr fyddai tynnu cysylltedd y gwesteiwr all-lein. newid paramedrau sensitif.
Ymhlith y gosodiadau a grybwyllir yn y cyd-destun hwnnw mae allweddi fel 'IPAutoconfigurationEnabled', 'EnableDHCP', 'DhcpConnForceBroadcastFlag' neu werthoedd metrig y rhyngwynebau yn ...\Tcpip\Parameters\Interfaces\<GUID>. Er bod eu gwybod yn helpu i amddiffyn, nid yw'n ddoeth eu awtomeiddio heb reolaeth. oherwydd gallwch chi rwystro'r rhwydwaith eich hun.
Mesurau gwrthweithiol: Cyfyngu ar freintiau gweinyddol, amddiffyn y Gofrestrfa, caledu polisïau pwynt terfyn, Monitro am newidiadau anarferol i'r rhwydwaith a chael sgriptiau adfer (ailosod TCP/IP)Ac, wrth gwrs, mae cadw gyrwyr a systemau gweithredu wedi'u diweddaru yn lleihau'r arwyneb ymosod.
Linux: Zeroconf, Avahi, a Sut i'w Analluogi
Ar GNU/Linux, mae'r ymddygiad cyfatebol yn gysylltiedig â Zeroconf a'r daemon avahi-autoipd. Os nad ydych chi eisiau i'r rhyngwyneb fabwysiadu 169.254/16, mae sawl ffordd yn dibynnu ar y distro.
Mewn teuluoedd clasurol Red Hat/CentOS, mae Zeroconf fel arfer yn cael ei analluogi trwy ychwanegu'r canlynol at y ffurfweddiad byd-eang: gosodwch 'NOZEROCONF=yes' ac ailgychwynwch y rhwydwaith i osgoi llwybrau cysylltu-lleol awtomatig.
# /etc/sysconfig/network
NETWORKING=yes
NOZEROCONF=yes
# Reinicio del servicio
service network restart
Os ydych chi'n defnyddio Avahi, efallai y bydd angen ailgychwyn neu analluogi ei daemon yn dibynnu ar bolisi eich rhwydwaith. Ar systemau SysV hŷn fe welwch lwybrau fel '/etc/init.d/avahi-daemon restart'; addaswch reolwr gwasanaeth eich fersiwn.
Dull arall yw dileu'r llwybr 169.254.0.0/16 yn gyflym a gosod llwybrau dilys ar gyfer eich is-rwydwaith gydag ip/route. Fel mesur parhaus, gallwch chi roi sylwadau allan y llinellau sy'n ychwanegu'r llwybr cyswllt-lleol yn y sgriptiau avahi-autoipd os yw eich dosbarthiad yn eu defnyddio.
# 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
Camau ymarferol eraill sy'n aml yn helpu
Mae diweddaru gyrrwr yr addasydd rhwydwaith (a cadarnwedd y llwybrydd os yw'n berthnasol) yn datrys anghydnawseddau a methiannau negodi. Os nad oes fersiwn newydd, mae ailosod y gyrrwr weithiau'n clirio cyflyrau llygredig. ar ôl misoedd o ddefnydd.
Os yw'r sefyllfa'n parhau ac rydych chi'n amau gosodiad y system, adfer system weithredu yw'r ffordd gyflymaf o fynd ati. Gwnewch gopi wrth gefn ac ystyriwch osod glân os ydych chi eisoes wedi diystyru caledwedd a DHCP..
Ar beiriannau sydd â rhyngwynebau lluosog (ffisegol a rhithwir), adolygwch flaenoriaethau a metrigau. Gall cardiau rhithwir hypervisor ymyrryd os yw'r metrig uwchlaw'r NIC ffisegol, dylai hynny fynd allan i'r LAN.
I weld y tabl llwybr a'r metrigau cysylltiedig ar Windows, defnyddiwch: Fel hyn byddwch chi'n gwybod pa ryngwyneb sy'n "ennill" mewn penderfyniadau llwybro..
netstat -rn
Os oes angen i chi addasu'r metrig â llaw, ewch i briodweddau TCP/IPv4 y cerdyn, opsiynau uwch, a dad-diciwch y metrig awtomatig i osod gwerth isel (e.e., 1) yn y prif ryngwyneb. Gellir gadael y gweddill ar awtomatig. i osgoi syrpreis.
Cwestiynau cyffredin
- Pam mai dim ond ag eraill ar 169.254.xx mae fy nhîm yn siarad? Gan nad yw APIPA yn ffurfweddu pyrth na DNS. Dim ond cysylltedd Haen 3 lleol sydd o fewn yr un ddolen, ac ni chaiff unrhyw lwybryddion eu croesi.
- A yw APIPA yn diflannu ar ei ben ei hun? Ydy, pan fydd y gweinydd DHCP yn ymateb ac yn cyflwyno prydles ddilys. Mae Windows yn ail-geisio dod o hyd i weinydd bob ychydig funudau ac yn disodli'r IP lleol-cyswllt heb ymyrraeth â llaw.
- A allaf ddefnyddio 169.254.xx fel IP sefydlog “oherwydd ei fod yn gweithio”? Nid syniad da yw hwn. Nid yw'n llwybradwy ac mae'n torri pwrpas yr ystod cyswllt-lleol. Mae'n defnyddio ystodau RFC1918 ar gyfer IPs preifat statig.
- Sut mae analluogi APIPA heb ddileu DHCP? Golygwch y Gofrestrfa i osod 'IPAutoconfigurationEnabled' i 0 ar y rhyngwyneb cyfatebol. Mae gan fersiynau hŷn lwybrau allweddol gwahanol; gweler yr adran analluogi.
Nid yw peiriant sy'n arddangos 169.254.xx, ynddo'i hun, yn "broblem", ond yn hytrach yn symptom nad yw prydles DHCP wedi'i chael. Gyda'r gwiriadau uchod (gwasanaeth DHCP, ceblau, gyrwyr, wal dân a metrigau) Y peth arferol yw dychwelyd i gyfeiriad IP dilys ac adennill cysylltedd llawn.
Roedd golygydd yn arbenigo mewn technoleg a materion rhyngrwyd gyda mwy na deng mlynedd o brofiad mewn gwahanol gyfryngau digidol. Rwyf wedi gweithio fel golygydd a chrëwr cynnwys ar gyfer cwmnïau e-fasnach, cyfathrebu, marchnata ar-lein a hysbysebu. Rwyf hefyd wedi ysgrifennu ar wefannau economeg, cyllid a sectorau eraill. Fy ngwaith hefyd yw fy angerdd. Nawr, trwy fy erthyglau yn Tecnobits, Rwy'n ceisio archwilio'r holl newyddion a chyfleoedd newydd y mae byd technoleg yn eu cynnig i ni bob dydd i wella ein bywydau.