Ní oibríonn ping ach i dtreo amháin: cén fáth a scaoileann Windows macalla an fhreastalaí
Éiríonn le ping ón gcliant mar ghlac an balla dóiteáin leis an bhfreagra, ní leis an iarraidh. Lean an macalla sa treo eile agus cuir riail amháin i bhfeidhm ar an tollán.
Déanann do chliant ping chuig an bhfreastalaí, ní féidir leis an bhfreastalaí ping chuig an gcliant, agus tá an tollán ag iompar paicéad go soiléir sa dá ráiteas sin. Ní hé an cosán atá difriúil ach an chéad phaicéad de gach tástáil: freagra ar shreabhadh a leanann Windows cheana féin is ea ceann amháin, agus is iarraidh nua isteach é an ceann eile nach bhfuil glacadh le riail ar bith. Míníonn an difríocht sin formhór na dtuarascálacha ping aontreo agus díríonn sí go díreach ar an riail a chaithfidh tú a scríobh. Scarann dhá thástáil i dtreonna urchomhaireacha na cásanna i dtuairim is nóiméad.
Dhá threo, dhá chinneadh éagsúla
Nuair a sheolann an cliant an iarraidh macalla, feiceann balla dóiteáin Windows nasc amach a bhfuil sé tar éis a cheadú. Tagann an freagra ar ais taobh istigh den sreabhadh bunaithe sin, mar sin glacann an t-inneall a leanann staid leis gan aon riail isteach do ICMP a cheistiú. Sin é a chiallaíonn scagadh staidbhunaithe go praiticiúil, agus níl an riail nár scríobh aon duine i gceist. Mar sin ní deir rath an chliaint aon rud faoin mbeartas isteach.
Nuair a sheolann an freastalaí an iarraidh ar dtús, ní thagann aon staid léi. Caitheann Windows leis an bpaicéad mar nasc nua isteach agus fiafraíonn sé den bheartas isteach, nach bhfuil aon fhoráil ann de réir réamhshocraithe d'iarrachtaí macalla ó fhoinsí treallacha.
Mar sin chruthaigh rath an chliaint go n-oibríonn ICMP amach agus an cosán ar ais. Níor thástáil sé an cinneadh isteach riamh, agus tá an chonclúid nádúrtha, go bhfuil an balla dóiteáin ceart go leor, réasúnach agus mícheart. Sin an fáth a dtarlaíonn an earráid arís i dticéid ina bhfuil an fhianaise cheana féin.
Lean an paicéad go dtí go n-imíonn sé
Deimhnigh na seoltaí sula n-athraíonn tú aon rud: úsáid an seoladh tolláin atá ag an gcliant i ndáiríre, agus seiceáil go ndéanann an freastalaí ródú chuige seachas chuig seoladh LAN taobh thiar den chliant. Tá an chuma chéanna ar an dá theip ó leid an fhreastalaí, mar críochnaíonn an dá cheann in am istigh. Is é an áit a bhfaigheann an paicéad bás an t-aon fhíric a shocraíonn cad a athrófar.
Má shroicheann an iarraidh comhéadan an tolláin agus mura n-éalaíonn aon rud, is é an balla dóiteáin áitiúil an chúis is dóichí. Mura sroicheann sé an comhéadan riamh, tá an freagra suas an sruthán: ród ar an bhfreastalaí, beartas amach, nó seachadadh piaraí an VPN féin.
Gabhadh ar chomhéadan tolláin an chliaint agus an freastalaí ag ping. Is í an fhianaise a thugann údar le riail Windows a scríobh ná an iarraidh a fheiceáil ag teacht gan freagra ina haice. Má fheiceann tú faic, seolann sé suas an sruthán thú, agus ní dhéanann riail a chuirtear leis sa staid sin ach an meaisín a dhéanamh níos ceadaithí do phaicéad nár tháinig riamh. Cibé acu, cosnaíonn an ghabháil níos lú ná an tomhas a thagann ina háit.
Cuir riail amháin i bhfeidhm in ionad ICMP a oscailt
Aithnigh an t-oiriúnóir agus a chatagóir reatha sula scríobhann tú aon rud, mar tagann an dá rud sa raon a bhfuil tú ar tí a shocrú. Is é an t-ailias sin ainm chomhéadan Windows, nach ionann é go hiomlán agus ainm phróifíl an VPN a allmhairigh tú. Liostaíonn na horduithe thíos cad atá ann, agus ansin réamhamharcann siad riail theoranta gan í a chur i bhfeidhm.
Get-NetConnectionProfile
Get-NetAdapter | Where-Object Status -eq 'Up'
New-NetFirewallRule -DisplayName "VPN server echo" -Direction Inbound -Protocol ICMPv4 -IcmpType 8 -RemoteAddress 10.63.0.1 -InterfaceAlias "Office VPN" -Profile Private -Action Allow -WhatIf
Is é ICMPv4 cineál 8 an iarraidh macalla, an t-aon teachtaireacht a gcaithfidh an freastalaí freagra a fháil uirthi. Cuir teorainn leis le seoladh tolláin an fhreastalaí agus le comhéadan an tolláin, agus fág an phróifíl mar atá an t-oiriúnóir i ndáiríre. Is athrú ar leith é líonra a athainmniú le go n-oirfeadh sé d'fhíor, agus tá a iarmhairtí féin aige.
Cad nach gclúdaíonn an riail
Prótacal eile é macalla IPv6 le cineál teachtaireachta eile, mar sin ní deir riail ICMPv4 faic faoi, agus teastaíonn a riail féin ó thollán a iompraíonn an dá theaghlach don cheann eile. Ní osclaíonn an riail seo aon rud eile ach an oiread: braitheann RDP, comhroinnt comhad agus gach seirbhís eile ar a mbeartas féin fós. Sin é an pointe ar fad a bhaineann le riail chúng amháin a theorannú in ionad cead ICMP leathan a chumasú. Is é an cead leathan an socrú éasca agus an ceann is faide a mhaireann, mar ní thugann aon duine faoi deara é ina dhiaidh.
Ar ghléas bainistithe is féidir an riail a athsholáthar ag an gcéad athnuachan beartais eile, mar sin caithfidh úinéir an bheartais an t-athrú comhionann a dhéanamh seachas riarthóir áitiúil. Scríobh an rún sa ticéad chomh maith leis an ordú, mar scriosfaidh athnuachan an t-ordú agus fágfaidh sé an ceanglas slán. Ní hionann an dá rud agus ní mhaireann ach ceann acu.
Léigh an toradh sa treo ceart
Nuair a chuirtear an riail i bhfeidhm, déan ping ón bhfreastalaí agus deimhnigh go sroicheann freagra an cliant, ansin déan ping ó fhoinse ar cheart í a choinneáil eisiata fós agus deimhnigh nach sroicheann. Déan an tástáil inrochtaineachta arís ar an teaghlach seoladh eile má iompraíonn an tollán ceann.
Get-NetFirewallRule -DisplayName "VPN server echo" | Get-NetFirewallAddressFilter
ping 10.63.4.17
ping -6 fd00:63::17
Is úsáidí an riail a tháinig i bhfeidhm a phriontáil ná muinín a chur san ordú a chruthaigh í, mar is staid dhifriúil iad réamhamharc agus riail churtha i bhfeidhm. Má thaispeánann an scagaire seoladh an fhoinse a bhí beartaithe agat agus má chríochnaíonn an fhoinse eisiata in am istigh fós, déanann an riail go beacht an rud a deir a raon. Ní thaispeánfadh ping rathúil ón gcliant sin riamh, agus sin an fáth a mbaineann treo gach tástála leis an taifead in aice a toradh. Coinnigh an dá threo sa ticéad, nó déanfaidh an chéad léitheoir eile an tástáil nach féidir a theip a athdhéanamh.