Cén fáth a dtagann do VPN anuas nuair a athraíonn Wi-Fi nó nuair a chuirtear Ethernet isteach
'Briseann SSID nua, imirce idir pointí rochtana agus cábla curtha isteach tollán ina thrí áit dhifriúla. Seiceáil an seoladh foinse, ansin an bealach, ansin an prótacal.'
Tuairiscítear dhá rud mar aon mhainneachtain amháin: bhog an ríomhaire glúine go líonra Wi-Fi eile, nó cuireadh cábla isteach agus Wi-Fi fós ag obair. Deir an cliant fós go bhfuil sé ceangailte, breathnaíonn an deilbhín sláintiúil, agus ní iompraíonn an tollán aon rud. Faoi bhun, ní féidir ach trí phíosa stáit a bhogadh - an nasc, an seoladh áitiúil, an bealach réamhshocraithe - agus is é an ceann a bhog a chinneann an dtiocfaidh an tollán chuige féin nó an dteastaíonn athnascadh uaidh. Seiceálaim iad san ord sin, mar níor réitigh athrú socruithe cuntais aon cheann acu riamh.
Bogann nasc, seoladh agus bealach go neamhspleách
Is imeacht L2 é imirce idir pointí rochtana ar an líonra céanna de ghnáth. Athcheanglaíonn an raidió, coinníonn an comhéadan a sheoladh agus a gheata, agus ní athraíonn aon rud a bhfuil an tollán ag brath air, agus is ar an ábhar sin a théann siúlóid trí oifig mhór gan aird uaireanta. Ní hé sin é dul isteach i SSID eile: féadfaidh an seanchomhéadan dul síos, tugann DHCP seoladh nua, geata nua agus réititheoirí nua, agus stopann an sreabhadh seachtrach a bhí á úsáid ag an tollán de bheith ann.
Cuireann Ethernet tríú cruth leis. Ní thiteann Wi-Fi riamh, mar sin ní spreagtar aon imeacht naisc, ach tagann an comhéadan sreangaithe chun solais lena sheoladh féin agus is minic a bhuann sé an bealach réamhshocraithe ar mheátrach. Leanann an tollán ar aghaidh ar chosán nach bhfuil tosaíocht aige a thuilleadh, nó coinníonn an cliant a shocóg greamaithe den líonra gan sreang ar a thosaigh sé. Ón mbrabhsálaí breathnaíonn an dá rud mar an gcéanna: stopann leathanaigh an nóiméad a chliceálann an cábla.
Mar sin ní hé an chéad cheist an bhfuil Wi-Fi athraithe. Is é an bhfuil an seoladh a bhfuil tú ceangailte de, nó an bealach chuig an bpointe deiridh, athraithe fad a bhí an tollán suas.
Tá an socóg sheachtrach greamaithe de sheoladh a d’imigh díreach
Is sreabhadh seachtrach gach tollán: seoladh áitiúil agus port ag caint le seoladh agus port an fhreastalaí. Ar Linux is socóg UDP é sin atá ceangailte den seanseoladh; nuair a bhaintear an comhéadan a choinníonn an seoladh, teipeann ar sheoladh le EADDRNOTAVAIL nó téann siad amach tríd an gcomhéadan nua le foinse nár chonaic an freastalaí riamh.
Coinníonn an taobh i bhfad a ghreamú féin. Aithnítear SA IKEv2 gan MOBIKE de réir na péire seoladh, agus tá OpenVPN seisiún ceangailte den seoladh piaraí a d’fhoghlaim sé, agus baineann mapáil NAT leis an seoladh príobháideach, an port agus an seoladh poiblí a chruthaigh í. Bog taobh thiar de NAT eile agus seoltar gach freagra chuig mapáil nach bhfuil ann a thuilleadh. Níl aon rud mí-chumraithe ar do mheaisín; díríonn an cúigréad ar líonra a d’fhág tú.
Léigh an staid sula ndéanfaidh tú teoiriciú:
ss -unptaispeánann sé an seoladh agus an port áitiúil atá ag gach socóg tolláin i ndáiríre.ip route get 203.0.113.10priontálann sé an seoladh foinse agus an gléas a d’úsáidfeadh an t-eithne don phointe deiridh anois díreach.wg show wg0 endpoints,swanctl --list-sasnó taispeánann log an chliaint an seoladh piaraí a gcreideann an taobh i bhfad go bhfuil sé ag caint leis.
Mura n-aontaíonn seoladh na socóige agus an chuardach bealaigh, tá an briseadh aimsithe agat, agus ní bhainfidh aon athrú dintiúirí leis.
Cad a dhéanann gach prótacal le seoladh foinse nua
Súghann cliaint an t-athrú ar mhórán bealaí, agus is é an tábla an rud a chuirim i gcomparáid le cumraíocht an chliaint in ionad buille faoi thuairim a thógáil ón iompar athnaisc.
| Tunnel | Recovery behaviour | Failure signature |
|---|---|---|
| WireGuard | Updates the peer endpoint when an authenticated packet arrives from a new address; no handshake needed if traffic continues. | Handshake current, no return traffic; wg show still lists the old endpoint. |
| IKEv2/IPsec | MOBIKE (RFC 4555) moves the SA to the new address; without it the responder discards packets from an unknown source. | DPD or keepalive timeouts, then a full rekey or a dead SA. |
| OpenVPN over UDP | --float accepts a packet from a new source mid-session; otherwise the session stays tied to the original peer address. | Idle until ping-restart fires, then a visible reconnect. |
| OpenVPN over TCP | The tunnel is a byte stream, so a changed source address breaks it outright. | Immediate reset and a new connection attempt. |
Ní oibríonn riail imirce WireGuard ach i dtreo amháin: caithfidh an cliant seoladh ón seoladh nua ar dtús. Ní dhéanann socóg atá fós ceangailte den seanchomhéadan sin riamh, agus is ar an ábhar sin a fhéadann tollán breathnú beo agus a chomhaireamh láimhe ag dul in aois. cur síos ar an bprótacal sonraíonn sé coinníoll nuashonraithe an phointe deiridh go beacht, agus is fiú é a léamh sula n-athraíonn tú cumraíocht.
Déantar MOBIKE a idirbheartú, ní ghlactar leis. Mura dtairgeann an freastalaí é, caithfidh an cliant athbhunú, agus is fíric í sin a dhearbhaíonn tú ón liosta SA nó ón log seachas í a bhaint as roth atá ag casadh.
Cinneann tosaíocht bealaigh an cosán, ní deilbhín Wi-Fi
Agus an dá chomhéadan suas, roghnaíonn an t-eithne de réir meátraí agus fad réimíre. ip route show default liostaíonn sé na hiarrthóirí agus ip route get 203.0.113.10 réitíonn sé an fíorchinneadh, an seoladh foinse san áireamh. Ciallaíonn bealach réamhshocraithe sreangaithe ag meátrach 100 agus ceann gan sreang ag 600 go mbogann an pointe deiridh an nóiméad a shuíonn an cábla, agus coinníonn gach feidhmchlár a d’oscail socóg níos luaithe a sheanfhoinse.
Déanann Windows an rud céanna le meátraí comhéadain uathoibríocha, claonta de réir luas an naisc. Get-NetRoute -DestinationPrefix 0.0.0.0/0 sórtálann sé na hiarrthóirí agus Find-NetRoute -RemoteIPAddress 203.0.113.10 filleann sé an comhéadan agus an fhoinse a roghnódh an chruach. Coinníonn cliant a cheanglaíonn a shocóg sheachtrach le comhéadan amháin ag baint úsáide as tar éis don mheátrach iompú; is cinneadh ceangail é sin, ní locht ródaithe.
Déanann Android an deighilt sofheicthe: tuairiscíonn ConnectivityManager na líonraí atá ar fáil agus réamhshocrú ar leith, agus coinníonn aip VPN a cheanglaíonn socóg le réad Network an ceangal sin go dtí go n-athcheanglaíonn sí. Ar macOS, scutil --nwi priontálann sé an príomhchomhéadan agus an t-ord a d’úsáidfeadh an córas.
Bogann DNS, MTU agus IPv6 leis an gceangal
Tugann ceangal nua réititheoirí nua. Le systemd-resolved tá DNS de réir naisc, resolvectl status taispeánann sé cén nasc a fhreagraíonn ainm, agus féadann líonra aíochta a thugann a réititheoir féin an DNS a bhrúigh an tollán a fhágáil gan úsáid go dtí go dtugtar tosaíocht don nasc arís. Déanann tairseach ghabhála níos measa é: freagraíonn an tairseach an chéad iarratas HTTPS seachas an pointe deiridh, agus taifeadann an cliant freastalaí marbh.
Athraíonn MTU an chosáin freisin. Iompraíonn Ethernet agus Wi-Fi 1500 beart de ghnáth, PPPoE 1492, agus naisc shoghluaiste níos lú go minic. Stopann tollán a fhaigheann MTU níos lú ar phaicéid mhóra agus éiríonn le hiarratais bheaga, rud a léitear mar nasc leathbhriste. ping -M do -s 1472 203.0.113.10 seolann sé paicéad 1500 beart le DF socraithe; ciallaíonn tost go bhfuil an cosán níos lú ná mar a ghlac tú leis.
Is é IPv6 an leath eile. Athraíonn líonra a thugann réimír nua an fhoinse a d’úsáidfeadh cliant dé-stac, agus fágann tollán v4 amháin trácht v6 lasmuigh de go dtí go dtagann an pholasaí suas leis. ip -6 route show default agus ip -6 addr show freagraíonn siad an bhfuil cosán v6 ag an nasc nua ar chor ar bith.
Atáirg an t-aistriú in ionad cur síos a dhéanamh air
Roghnaigh iarratas neamhchontúirteach amháin agus rith na trí ordú céanna ar dhá thaobh an athraithe: ip -br addr, ip route show default, ip route get 203.0.113.10. Ansin breathnaigh an bhfuil an tollán fós ag astú paicéad - tcpdump -ni any udp port 51820 do WireGuard, an port comhfhreagrach do gach rud eile. Ciallaíonn paicéid a fhágann an tseanfhoinse fadhb cheangail. Ciallaíonn paicéid ón bhfoinse nua gan freagra an taobh i bhfad nó an NAT atá eatarthu.
Tabhair faoi deara cén imeacht a tharla ag an am céanna leis an gcéad mhainneachtain: nasc síos, athrú seolta nó athrú ar an mbealach réamhshocraithe. Díríonn siad sin ar úinéirí éagsúla - cliant a chaithfidh athcheangal, seoladh a chaithfear a fháil arís, nó bealach a bhaineann le comhad cumraíochta agus ní le riail seachanta bhuan.
Sula maíonn tú go bhfuil sé deisithe, dearbhaigh go bhfuil bloc an tráchta dhírigh fós ag seasamh le linn na bearna agus go réitítear ainmneacha tríd an gceangal nua. Má choinníonn an cliant an seanphointe deiridh tar éis an aistrithe, deisigh an socrú imirce nó float ar dtús. Má dhéanann sé imirce i gceart agus mura bhfaigheann sé freagra fós, féach ar fhéiniúlacht piaraí an fhreastalaí agus ar an NAT ar an mbealach, agus coinnigh an dá chomhthéacs líonra sa tuairisc ionas gur féidir leis an gcéad duine eile iad a chur i gcomparáid.