Kerio ar Linux: an MAC a bhfuil súil ag an bhfreastalaí leis a thabhairt do kvnet
Cruthaítear kvnet as an nua ar gach nasc, mar sin cailltear athrú seolta aonuaire. Léigh an luach a thaifead an cliant agus cuir i bhfeidhm é ó chrúca i ndiaidh an naisc.
Caithfidh trí rud teacht le chéile sula n-iompraíonn tollán Kerio trácht: an seoladh ar an gcomhéadan kvnet, an luach a thaifead an cliant, agus an rud a bhfuil súil ag polasaí an fhreastalaí nó ag DHCP leis. Nuair nach dtagann siad le chéile, déanann an tollán fíordheimhniú fós agus éiríonn sé fós, agus sin go díreach a fhágann an teip mearbhallach. Cruthaítear an comhéadan in aghaidh an naisc, mar sin baineann seoladh a shocraítear de láimh leis an seisiún sin agus le haon rud eile. Sin cruth na faidhbe, agus is crúca é an réiteach seachas comhad cumraíochta. Is é an chuid eile ná cá háit a léifear an luach agus cá háit a gcuirfear i bhfeidhm é.
Cén fáth a dtagann an seoladh ar ais i gcónaí
Is ionadaí fíorúil é kvnet a chruthaíonn an cliant nuair a thosaíonn nasc agus a bhaintear nuair a chríochnaíonn sé. Mar sin maireann ip link set de láimh go díreach chomh fada leis an seisiún ar cuireadh i bhfeidhm é air, agus tosaíonn an chéad nasc eile leis an rud a shannann an cliant. Ar mheaisín nach n-éiríonn leis an gcliant an seoladh a bhfuiltear ag súil leis a chur i bhfeidhm, tugann gach athnasc isteach arís an mhí-ailíniú céanna, agus diúltaíonn an riail léasa nó rochtana don ghléas arís.
Tá an patrún sin diagnóiseach ann féin. Ní fadhb dintiúirí é tollán a oibríonn ar feadh seisiúin amháin agus a theipeann ar an gceann eile, mar ní athraíonn dintiúirí idir naisc.
Léigh an luach ón gcliant, ní ón gcomhéadan
Scríobhann cliant Linux sonraí an chaibidlíochta chuig a log dífhabhtaithe, agus tagann an seoladh a bhfuil sé ar intinn aige a úsáid chun solais ansin mar an teicnín deireanach seoladhchruthach de sheicheamh an naisc. Cuir é sin i gcomparáid leis an rud atá ag an eithne i ndáiríre, rud atá aon readlink uait: cat /sys/class/net/kvnet/address.
Má tá an dá rud éagsúil, bhí an luach ceart ar eolas ag an gcliant agus theip air é a chur i bhfeidhm, agus dúnann crúca a chuireann i bhfeidhm é tar éis don chomhéadan a bheith ann an bhearna sin. Mura bhfuil aon seoladh sa log ar chor ar bith, tá an fhadhb níos luaithe agus baineann sí le leagan an chliaint nó le próifíl an fhreastalaí seachas le script.
Cuir i bhfeidhm é tar éis don chomhéadan a bheith ann
Is féidir le húsáideoirí NetworkManager script a ligean síos ina chomhadlann seoltóra agus gníomhú go díreach nuair a éiríonn comhéadan an VPN. Teastaíonn níos mó cúraim ó chliant atá á bhainistiú ag systemd: is gnách go ngnóthaíonn drop-in a ritheann ag tús seirbhíse sula mbíonn an t-ionadaí ann, mar sin caithfidh an crúca fanacht leis an gcomhéadan seachas a bheith ag glacadh leis. Socraigh an seoladh ansin, agus má dhiúltaíonn an eithne agus an nasc in airde, tóg anuas é, socraigh an seoladh agus tóg in airde arís é. Léigh an teicnín eastósctha ar ais trí phatrún MAC sula dtugann tú do ip link é, ionas nach féidir le líne log gan choinne a bheith ina hargóint.
Tá úinéireacht chúng tuillte ag aon rud a ritheann mar root ó log cliaint: comhad atá faoi úinéireacht root, nach féidir le daoine eile scríobh air, agus gan aon idirshuíomh sliogán thar an seoladh bailíochtaithe. Coinnigh an tseiceáil phatrúin taobh istigh den script. Ná lig d’inneachar an log a chinneadh cén t-ordú a ritheann.
Fíoraigh an léas seachas an nasc
Ba cheart go dtaispeánfadh ip -4 -o addr show dev kvnet seoladh sa raon a bhfuiltear ag súil leis, ba cheart go dtaispeánfadh ip neigh show dev kvnet an geata, agus ba cheart go bhfreagródh seirbhís amháin taobh thiar den VPN. Ansin dínasc agus athnasc uair amháin; má thagann an seoladh ar ais, tá an crúca ag spalpadh ar an eachtra chontráilte nó gan spalpadh ar chor ar bith.
Comhéadan a thagann chun solais leis an seoladh ceart agus nach bhfaigheann léas riamh díríonn sé ar thaobh an fhreastalaí. Is seiceáil eile é sin agus is gnách gur foireann eile é. Deimhnigh go bhfuil an cuntas ceadaithe agus go bhfuil seoladh fós ag an linn roimh an crúca a chur in eagar arís.
Athbhreithnigh an timpeallán tar éis uasghrádaithe
Fágann leagan cliaint a shocraíonn an seoladh i gceart go mbíonn do chrúca ag cur luach sean i bhfeidhm, rud is locht nua a thug feistiú isteach. Ná cóipeáil MAC ó mheaisín eile ná ó phost fóraim riamh ach an oiread; úsáid an luach a thaifeadann an cliant seo don chuntas seo, agus taifead an dáta ar na rinne tú é a fhíorú.
Coinnigh an script gearr go leor le léamh in aon suí amháin. Bíonn timpealláin a pharsálann logs sealadach ó nádúr. Is iad na cinn a mhaireann na cinn a thuigeann léitheoir amach anseo gan an snáithe bunaidh.