Гараар угсарсан WireGuard-ийн алдааны дийлэнх нь аль түлхүүр хаана очсоноос үүдэлтэй. Интерфэйсийн хэсэгт таны тохируулж буй төхөөрөмжийн хувийн түлхүүр, харин хосын хэсэгт нөгөө үзүүрийн машины нийтийн түлхүүр байдаг. Эдгээр хагасыг солих эсвэл буруугийг нь наах нь хэзээ ч дуусахгүй гар барилт, хэзээ ч түлхүүрийг нэрлэхгүй лог үүсгэдэг. AllowedIPs эсвэл DNS-д хүрэхээс өмнө доорх дөрвөн шалгалтыг дарааллаар нь хийгээрэй.

Хоёр түлхүүр, хоёр чиглэл

Хувийн түлхүүр яг нэг төхөөрөмжид хамаарах бөгөөд тухайн төхөөрөмжийн интерфэйсийн хэсэгт үлддэг. Түүний нийтийн хагас нь бусад хос бүрт төхөөрөмжийг танихын тулд хэрэгтэй зүйл бөгөөд багаж хэрэгсэл үүнийг зохиохгүй, харин уламжлан гаргадаг. Сервер дээр таны төхөөрөмжийн нийтийн түлхүүр хосын бичлэг болж харагдана; таны төхөөрөмж дээр энэ үүргийг серверийн нийтийн түлхүүр гүйцэтгэнэ. Тохиргоог эдгээр нэр томьёогоор чанга уншихад ихэнх будлиан гар барилтад хүрэхээс өмнө баригддаг.

wg командын локал интерфэйс бодитоор юу ашиглаж байгааг, хоёр нийтийн түлхүүрийг оролцуулан хэвлэнэ. Тиймээс энэ нь тохиргооны алдааг холболтын асуудлаас ялгах хамгийн хурдан арга юм:

wg show
wg show interfaces

Эхний гаралт хос бүрийг түүний нийтийн түлхүүр, сүүлд ашигласан төгсгөлийн цэг, сүүлийн гар барилтын насны хамт жагсаана. Нэг талд «хэзээ ч» гар барилтын нас, нөгөө талд саяхны байгаа нь зөвхөн нэг үзүүр хүлээн авсан түлхүүрийг заана. Хоёр дахь команд нь цаашид шалгаж болох интерфэйсүүдийг нэрлэнэ.

Юуг хуваалцах, юуг хэзээ ч хуваалцахгүй

Нийтийн түлхүүр нь шилжүүлэхэд зориулагдсан боловч энэ нь төхөөрөмжийн харилцааг танина, тиймээс үүнийг хүссэн администраторт илгээх нь нийтлэхээс өөр юм. Хувийн түлхүүр нь түүнийг үүсгэсэн төхөөрөмжөөс хэзээ ч гардаггүй. Экспортолсон профайл эсвэл QR код нь тэр хувийн түлхүүрийг оролцуулан бүх тохиргоог хадгалдаг тул аль аль нь шилжүүлэхэд аюулгүй биш, зураг дотор текст нуух нь юу ч өөрчлөхгүй. Урьдчилан хуваалцсан түлхүүрүүд заавал биш бөгөөд адилхан нууц бөгөөд хоёр үзүүр ижил утгыг агуулах ёстой, эс тэгвээс гар барилт тэр үе шатанд зогсдог.

Бас нэг ялгааг шууд хэлэх нь зүйтэй: төгсгөлийн цэг нь хаяг ба порт, хэзээ ч түлхүүр биш. Нийтийн түлхүүрийг төгсгөлийн цэгийн талбарт, эсвэл хаягийг түлхүүрийн талбарт наах нь задлан шинжилэгдээд дараа нь юу ч хийдэггүй профайл үүсгэдэг. Хоёр талбар нь зүгээр л тэмдэгт мөр учир багаж хэрэгсэл үүнийг барихгүй. WireGuard-ийн хурдан эхлэл нэг мөрөнд үүсгэх ба уламжлах гинжийг харуулна.

Нэг төхөөрөмж, нэг хосын бичлэг

Үйлчилгээ зөвшөөрвөл төхөөрөмж бүр өөрийн хосын таних тэмдгийг агуулах ёстой. Зөөврийн компьютерийн бүрэн профайлыг утсан дээр наах нь сервер дээр аль төхөөрөмж тэр таних тэмдгийг эзэмшиж байгааг бүдгэрүүлж, алдагдсан нэг утасгүй төхөөрөмжийг цуцлахад хэцүү болгодог. Хувийн түлхүүр алдагдвал сервер дээрх хуучин хосын зөвшөөрлийг устгаж, орлуулагчийг бэлтгээрэй. Локал файлыг устгах нь серверийн бичлэгийг устгахгүй бөгөөд сервер түүний нийтийн хагасыг мэдэх хүртэл шинэ клиент түлхүүр хэнд ч тус болохгүй.

Төхөөрөмжөөс нийтийн түлхүүр хүртэлх зураглалыг хаягийн жагсаалтын край дээр хадгалаарай. Чухам энэ жагсаалт цуцлалтыг бүтэн үдээс хойш биш хоёр минутын ажил болгодог.

Гар барилтын дараа ч юу бүтэлгүйтдэг

Түлхүүрийн хосууд хосуудыг танина; тэд сүлжээний зан төлөвийг шийддэггүй. AllowedIPs хаягийн мужийг хосын хамт холбодог, харин эргэн тойрны маршрутыг клиент эсвэл тохиргооны багаж удирддаг. Шинж тэмдэг нь ихэвчлэн дараа нь аль давхаргыг нээхийг хэлдэг:

What you seeWhich key problem it usually meansWhere to look first
Handshake age stays at never on both endsPeer public key missing, or an endpoint pointing at nothingwg show, then the endpoint value
Handshake completes on one side onlyThe two ends hold different public keys for each otherwg show on both hosts
Handshake works, then no trafficAllowedIPs or routes rather than keyswg show and the route table
Worked until a key was regeneratedThe peer entry still holds the old public keyCompare both public keys, then update the peer

Хоёр хос зөв баталгаажсаны дараа ч DNS бүтэлгүйтэж болно, туннель өөрөө эрүүл байхад програм ч бүтэлгүйтэж болно, тиймээс ажиллаж буй гар барилт нь оношилгооны төгсгөл биш юм. Түлхүүрүүд нь операторын лог хөтлөх дадлага эсвэл сайт таны бүртгэлийг танина уу гэдгийг ч хэлдэггүй бөгөөд тэдгээр асуулт өөр газар хамаарна. Дөрвөн шалгалт давсны дараа сүлжээний давхаргад шилжинэ үү, учир нь дутуу түлхүүр нь дүр эсгэсэн маршрутжуулалтын асуудал биш юм.

Холбоотой нийтлэлүүд