dnsmasq huisha na hitilafu kwamba anwani tayari inatumika, na kumbukumbu hutaja lango badala ya mkosaji. Kwenye mashine inayoendesha VPN pia, mwitikio wa kwanza ni kulaumu njia zilizosukumwa, lakini kushindikana kwa bind hutokea kabla mteja yeyote kutuma swali. Kitu tayari kinashikilia soketi, na kazi ni kukitambua. Mabadiliko ya njia hayawezi kuachilia lango.

Hatua tano kwa mpangilio huu: zalisha hitilafu, orodhesha wasikilizaji, elewa wildcard, kabidhi kazi, kisha thibitisha.

Hatua 1: zalisha na soma hitilafu

Anzisha dnsmasq mbele kwa usanidi uleule ambao huduma inatumia, ili hitilafu ionekane kwenye terminal yako badala ya kumbukumbu unayopaswa kukisia. Angalia familia ya anwani na anwani ya ndani kwenye ujumbe. Kufunga kwa anwani mahususi na kufunga kwa wildcard ni kushindikana tofauti na wamiliki tofauti.

Hifadhi maandishi halisi. Anwani inatumika, kushindikana kwa ruhusa na kiolesura kinachokosekana vyote huja kama kushindikana kwa kuanza, na vinaelekeza kwenye matengenezo matatu tofauti.

Hatua 2: orodhesha wamiliki

Orodhesha soketi kwanza. Kichujio kwenye lango la chanzo 53 huonyesha usafirishaji wote wawili na mchakato unaomiliki ukiwa na mamlaka ya kuona:

ss -lntup 'sport = :53'

Soma matokeo kwa safu: usafirishaji, anwani ya ndani, lango, mchakato. Msikilizaji wa TCP na msikilizaji wa UDP ni soketi tofauti, kwa hiyo kusimamisha moja hakumwachilii nyingine. Anwani ya wildcard inashughulikia kila kiolesura, kumaanisha anwani ya VPN tayari imechukuliwa ingawa hakuna mstari unaoitaja kwa jina. Na jina la mchakato linakuambia kama huyu ni resolver inayosimamiwa na usambazaji, kontena, au kitu ambacho jaribio la awali liliacha likiendesha.

Hatua 3: mtego wa wildcard

Chaguo bind-interfaces hubadilisha kama dnsmasq inafunga soketi ya wildcard au soketi moja kwa kila kiolesura kilichosanidiwa, kama inavyoeleza marejeleo ya dnsmasq. Bila hiyo dnsmasq inaweza kufunga wildcard na badala yake kuchuja maombi kwa kiolesura, jambo ambalo hushindikana mara moja wakati daemon nyingine inashikilia wildcard. Linux huongeza bind-dynamic, inayoshughulikia violesura vilivyoundwa baada ya kuanza, wasiwasi halisi wakati kiolesura cha VPN kinaonekana tu wakati wa kuunganisha.

Ndiyo sababu daemon mbili ambazo zote zinaonekana kusanidiwa kwa violesura tofauti bado zinagongana. Mgongano uko kwenye soketi, si kwenye nia. Chagua hali ya kufunga kwa makusudi na soma tabia iliyoandikwa kwa toleo lako kabla ya kuibadilisha.

Hatua 4: kabidhi kazi

Amua ni daemon gani inayojibu wateja wa VPN na ipi inayojibu mwenyeji. Resolver moja inayosikiliza kwenye anwani ya handaki na kusambaza juu ni mpangilio wa kawaida; resolver mbili ambazo kila moja inadhani inamiliki lango 53 si mpangilio hata kidogo.

Kisha eleza uamuzi huo katika usanidi wa kila huduma: anwani za kusikiliza, vichujio vya violesura na usambazaji. Zibadilishe kupitia mmiliki wa huduma, iwe ni kitengo cha usambazaji, meneja wa mtandao au mazingira ya uendeshaji wa kontena, ili mabadiliko yadumu baada ya kuanzishwa upya.

Hatua 5: thibitisha soketi, kisha njia

Baada ya kuanzishwa upya, thibitisha kuwa soketi zilizokusudiwa zipo kabla ya kujaribu mteja. Daemon ambayo haikufunga kamwe haiwezi kuokolewa na njia, na kushindikana kwa mteja dhidi ya soketi iliyofungwa vizuri ni tatizo lingine lenye suluhisho lingine. Kisha angalia ufikivu kutoka kwa mteja kwenye handaki. Ni baada ya hapo tu ndipo inafaa kuuliza kama majina yanayohitajika yanatatuliwa.

Matokeo matatu tofauti yanayopaswa kutenganishwa: soketi ipo, mteja anaifikia, jibu ni sahihi.

Mambo ya kutofanya

Usisimamishe resolver usiojulikana ili kuachilia lango bila kujua kinachotegemea, kwa sababu utafutaji wa mwenyeji wenyewe kwa kawaida hutegemea. Usinakili mapishi ya zamani yanayohamisha daemon ya pili kwenda anwani ya kusikiliza ya umma, kwa kuwa hilo kama athari ya kando huamua nani anaruhusiwa kukuuliza. Na usiongeze usambazaji wakati kushindikana kulikuwa kwa ndani.

Ikiwa mashine inasimamiwa, rekodi uamuzi wa umiliki mahali ambapo msimamizi ajaye ataupata. Migongano ya lango hurudi kila picha inapojengwa upya.

Makala zinazohusiana