Kombuyuutarku wuxuu ku biiraa Wi-Fi guriga, macmiilku wuxuu ku xirmaa saddex ilbiriqsi, isla borofaylkaasna saacad ka dib wuu ku guuldareystaa hudheelka. Inta u dhaxaysa waxba lama cusboonaysiin. Tan macmiil hortiisa ku dhexmarista inta badan waxay ku saabsan tahay in la ogaado khaladkee marxaladdee ka tirsan, sababtoo ah macluumaadka faa'iidada leh wuxuu ku jiraa koodhka macmiilku daabaco, ma aha xaqiiqda ah inuu guuldareystay. Samee afarta tallaabo ee hoose si taxane ah oo waad ogaan doontaa in magac, baakad, deked ama siyaasad ay ku diidday.

Akhri koodhka khaladka sida marxalad, ma aha xukun

Macmiilku wuxuu gaaraa saddex calaamadood oo kala duwan ka hor inta uusan tunel jirin. Wuxuu xalliyaa magaca serverka, jawaab ayuu ka helaa wax shabakadda ku jira, wuxuuna ka wada xaajoodaa xiriir amni. Calaamad kastaa waxay leedahay fariinteeda guuldarreysiga, gaar ahaan Windows wuu deeqsi yahay koodhadyo kala duwan markaad ogaato marxaladda ay ka tirsan yihiin.

What the client saysStage that failedFirst thing to run
868, name did not resolveDNS, before any packet leaves for the serverResolve-DnsName vpn.example.net
721 or 806, remote computer did not respondOuter protocol filtered, typically GRE or UDPA capture on the local interface
809, server not respondingA device in the path is dropping the outer flowThe same capture, from a second network
789, security layer errorThe security exchange started and was rejectedCertificate and proposal settings on both ends

Laba ka mid ah koodhkaas waxay ka dhigan yihiin in shabakaddu aanay waxba galabsan. 789 waxay ka dhigan tahay in baakaduhu ay socdeen oo labada daraf aysan ku heshiin sirta, taas oo ah dhibaato dejineed oo aad guriga ku hagaajin karto. 868 waxay ka dhigan tahay in aanay jirin baakad u baahnayd inay baxdo, sidaas darteed naqshadda tunelka waa mid aan khusayn ilaa magaca la xalliyo. Koodhka marxaladda saxda ah ku kala saarista waxay badbaadisaa waqti ka badan qabasho kasta, sababtoo ah waxay kuu sheegaysaa tallaabada saddexda ah ee xigta inaad ka booddo.

Taxaddar ku habboon samee haddii macmiilku aanu Windows ahayn. Macmiiliyada dhinac saddexaad waxay inta badan tan ku soo koobaan "xiriirku guuldareystay", taasina waa sababta labada tallaabo ee xiga aysan waxba ku tiirsanayn fariinta.

Hubi magaca ka hor intaadan tunelka eedayn

Shabakadaha hudheelka iyo gegada diyaaradaha waxay si joogto ah u dhexgalaan DNS, xalliyaha ku jawaaba cinwaan portalna wuxuu abuuraa guuldarro u eg server dhintay si sax ah. Isbarbar dhig waxa xalliyaha maxalliga ah sheegayo iyo waxa xalliyaha dadweynaha sheegayo:

Resolve-DnsName vpn.example.net -Type A
nslookup vpn.example.net 1.1.1.1
ipconfig /all | findstr /i "DNS Servers"

Haddii labada jawaab ay kala duwan yihiin, waa la ku hagayo oo inta ka hartay baaritaanka waa waxba ma aha ilaa taas la xalliyo. Gaar ahaan cinwaanka portal wuxuu farxad ku aqbali doonaa xiriirka TCP ka dibna wuu istaagi doonaa, taasina waa sababta uu u ekaan karo xannibaad dab-damis markaad browser ku tijaabinayso.

Hadda xaqiiji in cinwaanka aad rabto inaad gaarto uu yahay kan la isticmaalayo. Macmiiliyada qaarkood waxay kaydiyaan xallintii hore muddada nolosha borofaylka oo dhan, sidaas darteed dib u xirista ka dib isbeddelka DNS weli waxay aaddaa cinwaankii hore. Si buuxda u xir macmiilka ka hor intaadan mar kale tijaabin, halkii aad ku riixi lahayd googooyo oo xiri.

Ogoow baakaddee dibadda ah ay lumiso

Tunelku wuxuu leeyahay qulqul dibadda ah oo si buuxda uga tirsan jidka adiga iyo serverka dhexdiisa, qulqulkaasna waa kan sanduuqyada dhexe kala soocaan oo tuuraan. Ku qabo macmiilka, ka dibna isbarbar dhig shabakad shaqaysa iyo tan guuldareysata. Windows gudaha qabashada ku dhex jirta way ku filan tahay aragtida koowaad:

pktmon filter remove
pktmon filter add -p 500 -t UDP
pktmon start --capture --pkt-size 128
pktmon stop
pktmon etl2txt PktMon.etl

Waxa aad rabto inaad aragto waa in baakadahaagu gudaha u baxaan iyo in wax soo noqdaan. Baakado dibadda ah oo aan waxba soo noqon macnaheedu waa jidka ama darafka fog ayaa tuuraya; haddii aan waxba bixin, macmiilku waligiis ma gaarin dirista, taas oo tilmaamaysa xallinta magacyada ama siyaasad dab-damis maxalli ah.

Ku celi isla imtixaanka hotspotka telefoonka. Kani waa isbarbardhigga ugu macluumaadka badan ee aad haysato, sababtoo ah wuxuu jidka ka saaraa sanduuq kasta oo hudheelka ku jira isagoo kombuyuutarka, macmiilka iyo aqoonsiga ka dhigaya isku mid. Haddii tunelku hotspotka ka kaco, jooji serverka eegista. Haddii uu halkaasna ku guuldareysto, waxaad haysataa dhibaato macmiil ama akoon oo aanay shabakaddu waligeed sababin.

Beddel hal gaadiid oo mar kale tijaabi

Markaad ogaato in qulqulka dibadda la tuurayo, su'aasha wax ku oolka ah waa qulqulka shabakaddu ogolaanayso. Inta badan shabakadaha xaddidan waxay ogolaadaan TCP 443 baxa sababtoo ah si kale ma shaqeyn karaan, sidaas darteed dhegeystaha halkaas u rarista waa jawaabta caadiga ah. OpenVPN korka tan waa beddelka dhinaca macmiilka ilaa serverka la beddelo:

openvpn --config corp.ovpn --proto tcp-client --remote vpn.example.net 443 --verb 4

Macmiiliyada IPsec waxay leeyihiin beddel u dhigma gudaha panelada dejintooda, badanaa lagu qeexo IPsec over TCP ama NAT gudub. Beddelkiisa sidoo kale waa baaritaan: haddii tunelku TCP korka ka kaco oo UDP korka ku dhinto, waxaad caddeysay in shabakaddu UDP shaandhayso, waxaadna sidoo kale heshay dejinta aad u baahan doonto mar kasta oo aad booqato goobtaas.

Ka hortag damaca ah in aad isku dayga koowaad ku damiso sifooyinka routerka. Daminta baaritaanka xaaladda ama ka-hortagga daadka shabakad hudheel gudaha kuma heli kartid si kastaba, qalabkaaga gaar ahaanna waxay ku beddelaysaa difaac dhab ah hal kombuyuutar. Qor dejinta kee ayaa natiijada beddelay, ka dibna dib u celi oo raadi gaadiid shabakaddu horey u ogolaatay.

Xaqiiji isla borofaylka shabakadda labaad

Ka hor intaadan xirimaan tikitka, caddee in isbeddelku uu ka badbaaday bixidda dhismaha. Dib ugu xir shabakadda asalka ah dejinta asalka ah, qabo soddonka ilbiriqsi ee ugu horreeya, oo xaqiiji in macmiilku gaaro isla xaaladdii uu hotspotka ku gaaray:

pktmon filter add -p 443 -t TCP
pktmon start --capture
Get-VpnConnection -Name "Corp" | Select-Object ConnectionStatus, TunnelType, ServerAddress

Farqiga amarka ugu dambeeya uu muujiyo waa mudan in la hayo: borofaylku wuxuu sheegi karaa tunel xiran inta hagaajinta gudaha ay qaldan tahay, taasina waxay abuurtaa "VPN-ga ayaa shidan laakiin waxba ma shaqeeyaan", taas oo ah maqaal kale. Haddii nooca tunelka uu isbeddelo ka dib tafatirkaaga, borofaylku ma aha kii aad tijaabisay.

Ka dibna qor natiijada meesha qofka xiga uu eegi doono. "Borofaylka shirkaddu wuxuu u baahan yahay TCP 443 goobtan; UDP 500 waxaa shaandheeya hudheelka" waa jumlad uu saaxiib kaga falcelin karo. "VPN-ga hudheelada wuu degganaansho la' yahay" maaha, waxayna dammaanad qaadaysaa in isla saacaddaas bisha danbe mar kale la qasaaro.

Maqaallo la xiriira