DNS өзгерістерінен кейін WireGuard әлі де ескі соңғы нүктені пайдаланады
Атау жаңа мекенжайға шешіледі, ал интерфейс іске қосылғанда алған мекенжайды пайдалануды жалғастырады. Екеуін салыстырыңыз, содан кейін оның менеджері арқылы қайта іске қосыңыз.
Сервердің DNS жазбасы ауысқаннан кейін туннель трафикті өткізуді тоқтатты, ал атау сол машинадан дұрыс шешіледі. Бұл екі факт бір-біріне қайшы келмейді. WireGuard конфигурациясы соңғы нүктені сақтайды, ал құрал осы конфигурацияны қолданған сәтте атауды шешеді, сондықтан жұмыс істеп тұрған интерфейс бірнеше сағат бұрын алған мекенжайды пайдалануды жалғастыра алады. Кілттерді ауыстырмас немесе туннель ауқымына тимес бұрын интерфейстің нені пайдаланып жатқанын тексеріңіз.
Атау бір рет шешіледі, үздіксіз емес
WireGuard-тың негізгі конфигурациясы соңғы нүктені мекенжай мен порт ретінде қабылдайды, ал интерфейсті көтеретін құрал сол сәтте хост атауын шешеді. Негізгі протоколда DNS-ке кесте бойынша сұрау жіберетін ештеңе жоқ, және клиенттік қолданба оның үстіне өзінің жаңарту әрекетін қосуы мүмкін. Атаудың қасына шешілген мекенжайды, отбасын және портты жазып қою сол алшақтықты көрінетін етеді. Ондай жазба болмаса, интерфейс басқа жермен сөйлесіп тұрғанда конфигурация дұрыс көрінеді.
Бір шынайы автоматты жаңарту бар, және оны білген жөн, өйткені ол DNS жаңартуына ұқсайды, бірақ ол емес. Дұрыс аутентификацияланған трафик жаңа мекенжайдан келгенде серіктестің соңғы нүктесі жылжуы мүмкін, бұл атауды шешу емес, роуминг. Ол серіктесті ұстанады, сондықтан ескі соңғы нүкте ешқашан байланыспаған байланыссыз жаңа серверді таба алмайды.
Жазбаны пайдаланылып жатқан мекенжаймен салыстырыңыз
Құжатталған атауды клиент пайдаланатын шешуші арқылы сұраңыз, содан кейін интерфейстен қай соңғы нүктені ұстап тұрғанын сұраңыз. Екі жауап осы беттің қалған бөлігін анықтайтын салыстыру болып табылады:
dig +short vpn.example.net
wg show wg0 endpoints
wg show wg0 latest-handshakes
Осы жолдар пайдаланатын show ішкі пәрмендері wg(8) нұсқаулығында сипатталған. Мекенжаймен қатар мекенжай отбасын да салыстырыңыз, тек мекенжайды емес, өйткені IPv6 жазбасын алған жазба IPv4 мекенжайы өзгерген жазбадан өзгеше салыстыру болып табылады. Егер соңғы нүкте жазбадан өзгеше болса, интерфейс ескірген ақпаратпен жұмыс істеп тұр, ал атау ешқашан мәселе болған емес. Егер олар сәйкес келсе және туннель әлі де істемесе, профильге емес, тыңдаушыға және ережелерге өтіңіз.
Қол алысу уақыт белгісі сол блокта, өйткені соңғы нүктенің өзі серіктеске жетуге болатынын айтпайды. Дұрыс соңғы нүктенің қасындағы ескірген уақыт белгісі жол мәселесі, шешу мәселесі емес, және бұл айырмашылық келесі нені ұстайтыныңызды өзгертеді.
Интерфейстің менеджері арқылы қайта іске қосыңыз
Соңғы нүктенің ескіргені расталғаннан кейін, оны интерфейске ие механизм арқылы жаңартыңыз жұмыс істеп тұрған конфигурацияны өңдеудің орнына. wg-quick арқылы іске қосылған интерфейс үшін бұл төмен және жоғары, systemd бірлігі үшін бұл қайта іске қосу, ал менеджерге тиесілі интерфейс үшін бұл сол менеджерде жасалған өзгеріс, өйткені жұмыс кезіндегі өңдеу келесі қолдануда қайта жазылады:
wg-quick down wg0 && wg-quick up wg0
systemctl restart wg-quick@wg0
Содан кейін ауыстыратын тыңдаушы мен оның сәйкестігі сіз көздеген қызмет екенін растаңыз. DNS-тің жылжуы сәйкестіктің өзгеруі емес, сондықтан ол тексермеген кілтке сенуге себеп болмауы керек. Егер интерфейс қазір жаңа мекенжайды хабарлап, әлі де қол алысу болмаса, ақау жаңа желілік жолға немесе тыңдаушыға ауысты, бұл ілгерілеу, сол ақау екі рет емес.
Алдымен қол алысу, содан кейін деректер жолы
Тексеру тізімін таңдамас бұрын екі нәтижені бөліңіз. Сәтсіз қолданба астында сәтті қол алысу деректер жолының мәселесі: маршруттар, рұқсат етілген префикстер немесе туннель ішіндегі DNS. Ешқашан болмайтын қол алысу соңғы нүктедегі жетімділік немесе сәйкестік мәселесі. Екеуін араластыру ешкім қайталай алмайтын есеп пен үш байланыссыз өңдеуі бар өзгерістер журналын береді.
Атауды, шешілген мекенжайды, пайдаланылып жатқан соңғы нүктені және қол алысудың аяқталғанын жазып алыңыз. Осы төрт факт осы ақау жиі қоятын сұраққа жауап береді және келесі жағдайды екі минуттық тексеріске айналдырады. Атауды күтіп ұстау мен клиенттерді енгізу бөлек жұмыстар болып қалады: жазбаны түзету енгізуді орындамайды, ал интерфейсті қайта іске қосу әлі де қате жазбаны түзетпейді.