Tunnel Windows wuu guuldareystaa oo log-ku wuxuu bixiyaa lambarka 10051. Taasi waa WSAENETUNREACH, oo la soo sheego marka hawl socket aysan helin waddo la isticmaali karo oo loo maro meesha loo socdo. Ma aha furaha sirta ee la diiday, shahaadadii dhacday ama caddaynta in server-ku arkay baakad tunnel oo diiday.

Laba hawlood oo kala duwan ayaa ku soo saari kara hal fadhi. Waxay ka dhigan yihiin waxyaabo kala duwan waxayna leeyihiin milkiilayaal kala duwan.

Waxa koodku soo sheego iyo waxa uusan soo sheegin

Khaladku wuxuu qeexaa go'aan maxalli ah: stack-ku ma helin waddo loo maro meesha la codsaday, sidaas darteed hawshu marnaba kama bixin mashiinka. Tani waa hadal ku saabsan waddada, ma aha ra'yiga dhinaca kale ee ku saabsan aqoonsigaaga. U akhrinta guuldarro xaqiijin waxay kuu diraysaa bakhaarrada shahaadada iyo dib u habeynta akoonnada dhibaato aysan sababi karin. Koodku sidoo kale waxba kama sheego in dab-damis hoose uu oggolaan lahaa baakadka, maxaa yeelay baakad lama dirin.

Hayso sadarrada log-ka ee ku hareeraysan marka aad diiwaangeliso. Lambarka kelidii wuxuu lumiyaa meesha loo socdo, gaadiidka iyo daqiiqadda, saddexdaas xaqiiqo ayaa ka dhigaya gelinta mid la fasiri karo toddobaad ka dib.

Hawl kee baa guuldareystay, goorma

Khalad inta macmiilku gaarayo barta dhamaadka dibadda ee VPN waa kiis ka duwan guuldarrada barnaamijka ka dib marka tunnel-ka la aasaaso. Midda koowaad waddada gaadiidka ee server-ka waa maqan tahay ama waa la qaaday. Midda labaad tunnel-ku waa jiraa oo wax gudaha ku jira ma xallin karo ama ma marin karo meesha aad codsatay. Isla kood, lakab kale, milkiile kale. Shaabadda waqtiga ee la xiriirta isku dayga isku xirka ayaa badanaa go'aamiya midka aad haysato.

Soo xigasho hawsha guuldareystay halkii aad soo xigasho lahayd khaladka oo keliya: isku xirka cinwaan kee, gaadiidkee iyo barta kee ee taxanaha. Hadalkaas ayaa u oggolaanaya qofka labaad inuu go'aanka soo saaro.

Isbarbar dhig barta dhamaadka iyo qoyska cinwaanka

Diiwaangeli meesha la xalliyay, gaadiidka iyo dekedda. Haddii magacu soo celiyo cinwaan IPv4 iyo IPv6 labadaba, hubinta IPv4 ee shaqaysa waxba kama caddaynayso isku dayga IPv6 ee guuldareystay. Waxaa laga yaabaa in macmiilku tijaabinayo qoyska aadan waligaa tijaabin, iyo ku qasbidda qoyska kale waxay beddelaysaa tijaabada halkii ay saxayn lahayd.

Resolve-DnsName vpn.example.net -Type A,AAAA
Find-NetRoute -RemoteIPAddress 198.51.100.62
Get-NetConnectionProfile

Weedhaha waddada wuxuu soo celiyaa cinwaanka maxalliga ah iyo waddada ugu fiican ee loo maro meeshaas xaaladda hadda, sidaas darteed ku socodsii inta khaladku jiro. Adapter-ka go'ay, shabakadda isbeddelay ama waddo lama filaan ah dhammaantood si kale ayay u muuqdaan ka dib marka wax walba dib loo dejiyo. Tunnel labaad oo firfircoon ayaa sidoo kale qabsan kara waddada barta dhamaadka, taas oo koodkan u soo saarta hal macmiil oo aan midka kale ahayn.

Xusuuso waxa jawaabta waddadu tahay: hal go'aan maxalli ah, ma aha fasax la dirto. Ma kuu sheegi karto in dab-damiska uu aqbalayo datagram-ka ama in wax ka dhegeysanayo dhinaca fog.

Khaladaadka kale ee socket-ka iyo gudbinta

Khaladka 10054 waa warbixin kale, iyo helitaanka UDP wuxuu muujin karaa ICMP deked aan la gaari karin oo la xiriira diris hore. Tani waa fariin ku saabsan deked gaar ah oo loo socdo, ma aha hadal ah in waddo aysan jirin, labaduna waxay u horseedaan baaritaanno kala duwan. U qaadashada lambar kasta oo socket sida nooc ka mid ah guuldarrada isku xirka waa sida waddo maqan loo 'saxo' iyadoo macmiilka dib loo rakibo.

Gudbinta faa'iidada leh waxay ka kooban tahay koodka saxda ah, hawsha guuldareystay, barta dhamaadka iyo qoyska cinwaanka, waddada la doortay iyo waqtiga isbeddel kasta oo shabakadeed. Sax dhibaatada waddada la muujiyay iyada oo loo marayo qofka leh qaabeyntaas. Beddelka shahaadooyinka ama daminta xaqiijinta dhinaca kale ma bixin karaan waddo aan jirin, labaduna waxay adkaystaan ogaanshaha ugu dambeeya.

Maqaallo la xiriira