- APIPA 255.255.0.0 маскасы менен 169.254/16 дайындайт, шлюз же DNS жок; жергиликтүү жетүү гана.
- Кардар бир нече мүнөт сайын DHCPди текшерип турат жана лизинг алгандан кийин жергиликтүү IP шилтемесин алмаштырат.
- Аны Windows реестри аркылуу өчүрсө болот же Linuxта Zeroconf/Avahi өчүрсө болот.
- Чечим: DHCP, кабелдерди, драйверлерди, кызматтарды текшерип, TCP/IP стектерин баштапкы абалга келтириңиз.

Түзмөгүңүз 169.254.xx дареги менен пайда болгондо жана тармак чектелген туташуу эскертүүсүн көрсөткөндө, APIPA автоматтык дареги иштеп жаткандыр. Бул механизм качан өзгөчө жергиликтүү IP дайындайт DHCP Грунт, бир эле физикалык тармакта кээ бир байланышка уруксат берүү, бирок башка тармактарга кирүү мүмкүнчүлүгү жок.
Үйдө жана корпоративдик чөйрөлөрдө бул кайталануучу тема: жооп албаган жана APIPAга түшүп калган DHCP карталары, интернетсиз Wi-Fi аркылуу туташкан ноутбуктар же белгилүү бир көйгөйдөн улам ижара мөөнөтүн узартууну токтоткон серверлер. APIPA деген эмне экенин, ал кантип иштээрин жана аны кантип өчүрүү же диагноз коюуну түшүнүү Бул сиздин убактыңызды жана башыңызды үнөмдөйт.
APIPA деген эмне жана ал эмне үчүн керек?
APIPA (Автоматтык жеке IP даректөө) эч кандай DHCP сервери жок болсо, 169.254.0.0/16 блогунун дареги менен интерфейсти автоконфигурациялаган IPv4 өзгөчөлүгү. Ал IP дарегин жана 255.255.0.0 маскасын гана дайындайт, шлюз же DNS жок, ошондуктан ал ошол эле сегментте жана башка эч нерсе жок түзмөктөрдүн ортосундагы жергиликтүү байланышты берет.
Бул мейкиндик IANA тарабынан RFC 3927ге ылайык жергиликтүү шилтеме даректери үчүн сакталган жана жергиликтүү шилтеме диапазондоруна кирет. Иш жүзүндө APIPA тармакты жергиликтүү деңгээлде “жандуу” кармап турат. жарактуу конфигурация жок болгондо, бирок ал багыттоо мүмкүн эмес же Интернетке кирүү үчүн ылайыктуу эмес.
Эрежелерди түзүү үчүн маанилүү: the RFC 3330 (кийин RFC 5735 алмаштырылган) жана RFC 3927 бул даректерди колдонууну аныктайт. Компьютерлерде колдонулуучу диапазон адатта 169.254.1.0дон 169.254.254.255ке чейин болот., эки четин калтырып (169.254.0.x жана 169.254.255.x) жана берүү катары 169.254.255.255 колдонуу.

Кантип APIPA майда-чүйдөсүнө чейин иштейт
Интерфейс DHCPде болуп, жооп албаса, система APIPAны иштетет. Кардар ишке киргенде бир нече DHCPDISCOVER жөнөтөт; жалпы сүрөттөлүшү, ал бир нече секунданын ичинде 3 же 4 суроону жасайт жана жооп жок болсо, шилтеме-локалдык автоконфигурацияны баштайт.
Автоконфигурация учурунда аппарат уруксат берилген диапазондо псевдококус IP даректи тандап, аны орнотуудан мурун зонддор (ARP же уктуруу) аркылуу колдонулбагандыгын текшерет. Эгер ал чыр-чатакты аныктаса, аракеттин максималдуу санына чейин башка дарекке аракет кылат.; кээ бир тексттер кагылышуулар улана берсе, баш тартуудан мурун 10 аракетти сүрөттөйт.
Дайындалгандан кийин кардар мезгил-мезгили менен DHCP серверин издөөнү улантат. Windows'до, мисалы, DHCP сурамдары болжол менен ар 5 мүнөт сайын кайталанып турат.Эгерде сервер пайда болсо, TCP/IP стек APIPA IPди жарактуу ижарага алмаштырат.
APIPA IPv4 үчүн гана колдонулат; Жарандыгы жок автоконфигурация (SLAAC) IPv6да колдонулат, RFC 2462де сүрөттөлгөн (азыр RFC 4862 тарабынан жаңыртылган), башка механизми жана fe80::/10 префикстүү шилтеме-локалдык даректери менен.
Windows боюнча APIPA: жүрүм-туруму жана өзгөчөлүктөрү
Заманбап Windows системаларында APIPA демейки боюнча иштетилген. DHCP албаганда, стек өзүн өзү дайындайт жана мезгил-мезгили менен ижараны кайра алууга аракет кылат.Кошумчалай кетсек, медиа сезүү функциясы туташуу кайра келгенде кайра аракет кылуу аракетин тездетет.
Windows 98 сыяктуу эски версияларында Media Sense жок болчу, ал физикалык бузулуудан кийин кайра туташууну кечеңдетиши мүмкүн. Windows 2000, XP, 7, 10 жана андан кийинки версияларында Media Sense камтылган жана тармактык контекстти жакшыртуу үчүн ICMP Router Discovery же RIP угуу сыяктуу кошумча функциялар.
Кээ бир Windows ишке ашыруулары интерфейстин MAC дарегин хэштөө аркылуу APIPA IP түзүшөт, кайра жүктөөдөн кийин туруктуулукту издөө жана кайталануу ыктымалдыгын азайтуу (ар дайым алдын ала чыр-чатакты текшерүү менен).
APIPAда экениңизди кантип билсе болот
Windows 2000/XP/Server 2003 жана андан кийинки версияларында буйрук сабын ачып, иштетиңиз: Автоконфигурация блогун карап чыгуу үчүн ipconfig /allАвтоконфигурация иштетилген болсо жана IP 169.254.xy маскасы 255.255.0.0 болсо, сиз APIPAдасыз.
Windowsтун эски версияларында (Windows 98, Windows Me), winipcfg утилитасы 169.254.xx ичинде автоконфигурация этикеткасынын астында дарек бар же жок экенин көрүүгө мүмкүндүк берет. Бул IPди көрүү DHCP ижарасы жок экенин көрсөтүп турат.
Windows ичинде APIPAны өчүрүү же иштетүү
APIPA жагдайга жараша DHCPти колдонууну сактап же колдонбой, өчүрүлүшү мүмкүн. Бул Windows реестрин түзөтүү аркылуу ишке ашырылат, системанын версиясына жараша маршрутту өзгөртүү.
- Windows 98/Meде: 'IPAutoconfigurationEnabled' DWORD жазуусун 0x0 маанисине кошуңуз:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP. - Windows 2000/XP/Server 2003: конкреттүү интерфейстин астына "IPAutoconfigurationEnabled" (DWORD 0x0) кошуңуз:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<GUID_del_adaptador>. - Жаңыраак версияларда (Windows 7/8/10/11), сиз TCP/IP глобалдык параметр орогучка шилтемелерди да көрөсүз:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters. 1 мааниси APIPAны иштетет, ал эми 0 аны өчүрөт.
Реестрди өзгөрткөндөн кийин, жөндөө күчүнө кириши үчүн кайра жүктөө сунушталат. Эч нерсеге тийүүдөн мурун реестриңиздин камдык көчүрмөсүн сактаңыз., өзгөчө маанилүү жабдуулар боюнча.
APIPA пайда болгон типтүү сценарийлер
Алдын ала ижарасыз жана DHCPсиз жүктөө: кардар жүктөлөт, бир нече ачылыш билдирүүлөрүн чыгарат (3 же андан көп) жана, Жооп жок болсо, ал өзүнө 169.254/16 ичинде В классын IP дайындайт. Аралыгы менен кайра аракет кылууну улантыңыз.
Мурунку ижара менен жана DHCPсиз: түзмөк демейки шлюзду сурайт; Эгер ал жооп берсе, эски IPди сактаңызЭгер жооп болбосо же шлюз конфигурацияланбаса, APIPA иштетилет жана каталар колдонуучуга билдирилет.
Ижара мөөнөтү бүттү жана DHCP жок: кардар узартууга аракет кылат; Эгерде ал серверди таппаса, ал APIPAга кайра түшөт, бир нече аныктоолорду жөнөтөт жана сервер кайра онлайн болгонго чейин циклди бир нече мүнөт сайын кайталап турат.
169.254.xx көргөндө тез диагноз
Негиздерден баштаңыз: кабелдерди, шилтемелерди, роутердин же коммутатордун абалын жана аны сунуштаган түзмөктүн DHCP кызматын текшериңиз (үйдө, адатта, роутер). Маршрутизатордун жана тармак интерфейсинин башкарылуучу кайра жүктөөсү кайра сүйлөшүүгө мажбурлайт.
Windows'до стекти баштапкы абалга келтирүү үчүн бул буйруктарды жогорулатылган буйрук сабында иштетиңиз: Алар коопсуз жана адатта тез-тез болгон окуяларды чечет.
netsh int ip reset c:\resetlog.txt
netsh winsock reset
ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew
Ошондой эле "DHCP Client" кызматы активдүү экенин текшериңиз (services.msc) жана керек болсо, Windows 10до DHCPди иштетүү. Ал Башталган абалда жана автоматтык түрдө ишке киргизүү түрүндө болушу керек интерфейс гранттарды туура алуу үчүн.
Эгер сиз Wi-Fi колдонуп жатсаңыз, адаптердин кирүү чекитинин коопсуздугу (WPA/WPA2 ж.б.) жана сигналдын сапаты менен шайкештигин текшериңиз. Начар сүйлөшүүлөр IP алууга тоскоол болот SSIDди көрүп, биригүүсүнө карабастан.
DHCP серверин же роутерди текшерет
Атайын DHCP сервери бар тармактарда журналдарды жана масштабдардын абалын карап көрүү жакшы идея. 169.254.xx файлынан калган жазууларды жок кылат, эгерде алар ката менен сакталган болсо жана активдүү бассейн түгөнбөгөнүн текшериңиз.
Жакшы иштөө ыкмалары: пайдаланылбаган интерфейстерди өчүрүү, башкаруу интерфейстерине жарактуу статикалык IP дайындайт, ар бир ички тармакка DHCP орнотуп, өркүндөтүлгөн параметрлерди карап чыгыңыз (мүмкүн болсо, уктурууларды табуу сыяктуу).
Үй шартында роутердин интерфейсине кирип, DHCP сервери иштетилгенин жана диапазону жетиштүү экендигин текшериңиз. Роутердин микропрограммасын жаңыртуу белгилүү мүчүлүштүктөрдү оңдоого жардам берет. жана аткарууну жана туруктуулукту жакшыртат.
Конфликттерге жана алардын таасирине көңүл буруңуз
IP конфликттери кайталанган кол дайындоолорунан, DHCP каталарынан же начар башкарылган резервациялардан келип чыгышы мүмкүн. Конфликттин түрүн аныктоо статикалык орнотууну, динамикалыкты жаңылоону же ижараны жокко чыгарууну чечүүдө ачкычы болуп саналат..
Бизнесте, бир IP дареги бар эки компьютер, өзгөчө конфликт серверлерге таасир этсе, маанилүү кызматтарды токтоп калышы мүмкүн. Тармакка мезгил-мезгили менен мониторинг жүргүзүү жана текшерүү көйгөйлөрдү алдын ала билүүгө мүмкүндүк берет. жана токтоп калуу убактысын кыскартуу.
APIPA жана коопсуздук: мүмкүн болгон кыянаттык жана каршы чаралар
Кээ бир булактар Windows'та APIPAны тынымсыз мажбурлоо, мисалы, автоконфигурацияга, DHCPге же интерфейстин метрикасына байланыштуу реестр жазууларын өзгөртүү аркылуу зыяндуу колдонулушу мүмкүн экенин көрсөтүп турат. Чабуулчунун максаты хосттун туташуусун оффлайн режимине өткөрүү. сезгич параметрлерди өзгөртүү.
Бул контекстте айтылган орнотуулардын арасында "IPAutoconfigurationEnabled", "EnableDHCP", "DhcpConnForceBroadcastFlag" сыяктуу ачкычтар же интерфейстердин метрикалык маанилери бар. ...\Tcpip\Parameters\Interfaces\<GUID>. Аларды билүү коргонууга жардам бергени менен, көзөмөлсүз автоматташтыруу максатка ылайыктуу эмес. анткени сиз тармакты өзүңүз бөгөттөй аласыз.
Каршы чаралар: административдик артыкчылыктарды чектөө, Реестрди коргоо, акыркы чекит саясатын катаалдаштыруу, Тармактын адаттан тыш өзгөрүүлөрүнө көз салып, калыбына келтирүү скрипттерине ээ болуңуз (TCP/IP баштапкы абалга келтирүү)Жана, албетте, драйверлерди жана ОСту жаңыртып туруу чабуулдун бетин азайтат.
Linux: Zeroconf, Avahi жана аны кантип өчүрүү керек
GNU/Linuxда эквиваленттүү жүрүм-турум Zeroconf жана avahi-autoipd демону менен байланышкан. Эгер интерфейстин 169.254/16 кабыл алынышын каалабасаңыз, бир нече жолдору бар дистрибуцияга жараша.
Классикалык Red Hat/CentOS үй-бүлөлөрүндө Zeroconf адатта глобалдык конфигурацияга төмөнкүлөрдү кошуу менен өчүрүлөт: 'NOZEROCONF=yes' коюңуз жана тармакты кайра иштетиңиз автоматтык шилтеме-жергиликтүү каттамдарды болтурбоо үчүн.
# /etc/sysconfig/network
NETWORKING=yes
NOZEROCONF=yes
# Reinicio del servicio
service network restart
Эгер сиз Avahi колдонсоңуз, тармак саясатыңызга жараша анын демонун өчүрүп күйгүзүү же өчүрүү зарыл болушу мүмкүн. Эски SysV системаларында "/etc/init.d/avahi-daemon restart" сыяктуу жолдорду көрөсүз.; версияңыздын тейлөө менеджерин тууралаңыз.
Дагы бир ыкма - 169.254.0.0/16 маршрутун өчүрүү жана IP/маршрут менен ички тармак үчүн жарактуу маршруттарды коюу. Туруктуу чара катары, сиз avahi-autoipd скрипттериндеги шилтеме-локалдык жолду кошкон саптарга комментарий бере аласыз эгерде сиздин бөлүштүрүү аларды колдонсо.
# 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
Көбүнчө жардам берген башка практикалык кадамдар
Тармак адаптеринин драйверин жаңыртуу (жана роутердин микропрограммасы керек болсо) дал келбөөчүлүктөрдү жана сүйлөшүүлөрдөгү кемчиликтерди чечет. Жаңы версия жок болсо, драйверди кайра орнотуу кээде бузулган абалдарды тазалайт. ай колдонуудан кийин.
Эгер кырдаал сакталып калса жана сиз системаны орнотуудан шектенсеңиз, ОСти калыбына келтирүү эң ылдам жол болушу мүмкүн. Камдык көчүрмөнү жасаңыз жана аппараттык камсыздоону жана DHCPди жокко чыгарсаңыз, таза орнотууну карап көрүңүз..
Бир нече интерфейси бар машиналарда (физикалык жана виртуалдык) артыкчылыктарды жана көрсөткүчтөрдү карап чыгыңыз. Гипервизордун виртуалдык карталары тоскоолдук кылышы мүмкүн эгерде метрика LANга чыгышы керек болгон физикалык NICден жогору болсо.
Маршрут таблицасын жана ага байланыштуу көрсөткүчтөрдү Windows'до көрүү үчүн, колдонуңуз: Ушундай жол менен сиз маршруттук чечимдерде кайсы интерфейс "утуп" жатканын билесиз..
netstat -rn
Эгер метриканы кол менен тууралашыңыз керек болсо, картанын TCP/IPv4 касиеттерине, өркүндөтүлгөн параметрлерине өтүп, негизги интерфейсте төмөнкү маанини (мис., 1) коюу үчүн автоматтык метриканы алып салыңыз. Калганын автоматтык түрдө калтырса болот. сюрприздерди болтурбоо үчүн.
Көп берилүүчү суроолор
- Эмне үчүн менин командам 169.254.xx сайтында башкалар менен гана сүйлөшөт? Анткени APIPA шлюздарды же DNSти конфигурациялабайт. Бир эле шилтеменин ичинде 3-кабаттын жергиликтүү байланышы гана бар жана роутерлор өтпөдү.
- APIPA өзүнөн өзү кетеби? Ооба, DHCP сервери жооп берип, жарактуу ижараны бергенде. Windows бир нече мүнөт сайын серверди табууга аракет кылат жана кол менен кийлигишүүсүз локалдык IP шилтемесин алмаштырат.
- 169.254.xx "иштейт" деп туруктуу IP катары колдоно аламбы? Бул жакшы идея эмес. Бул багыттуу эмес жана шилтеме-локалдык диапазонун максатын бузат. Бул статикалык жеке IP үчүн RFC1918 диапазондорун колдонот.
- DHCP жок кылбастан APIPAны кантип өчүрөм? Тиешелүү интерфейсте 'IPAutoconfigurationEnabled' 0 кылып коюу үчүн Реестрди түзөтүңүз. Эски версияларда ар кандай негизги жолдор бар; өчүрүү бөлүмүн карагыла.
169.254.xx көрсөткөн машина өзү эле "көйгөй" эмес, тескерисинче, DHCP ижарасы алынбаганынын белгиси. Жогорудагы текшерүүлөр менен (DHCP кызматы, кабелдер, драйверлер, брандмауэр жана метрика) Кадимки нерсе - жарактуу IPге кайтып келип, толук байланышты калыбына келтирүү.
Ар кандай санариптик медиада он жылдан ашык тажрыйбасы бар технология жана интернет маселелери боюнча адистешкен редактор. Мен электрондук коммерция, байланыш, онлайн маркетинг жана жарнама компанияларында редактор жана мазмун жаратуучусу болуп иштедим. Мен экономика, каржы жана башка тармактардын веб-сайттарында да жаздым. Менин ишим да менин каалоом. Эми менин макалаларым аркылуу Tecnobits, Жашообузду жакшыртуу үчүн күн сайын технология дүйнөсү сунуштаган бардык жаңылыктарды жана жаңы мүмкүнчүлүктөрдү изилдөөгө аракет кылам.