Abubuwa uku dole su yi daidai kafin ramin Kerio ya ɗauki zirga-zirga: adireshin da ke kan muƙaƙƙen kvnet, ƙimar da abokin ciniki ya yi log ɗin ta, da abin da manufar sabar ko DHCP ke tsammani. Idan ba su yi daidai ba, ramin yana tabbatar da kansa kuma yana tashi, kuma wannan ne ainihin abin da ke sa gazawar ta rikice. Ana ƙirƙirar muƙaƙƙen a kowane haɗi, don haka adireshin da aka sa da hannu na wannan zama ne kawai ba wani abu ba. Wannan shi ne siffar matsalar, kuma maganin ƙugiya ne ba fayil ɗin saiti ba. Sauran shi ne inda za a karanta ƙimar da inda za a yi amfani da ita.

Me ya sa adireshin yake komawa

kvnet na'ura ce ta kama-da-wane da abokin ciniki ke ƙirƙira lokacin da haɗi ya fara kuma yana cirewa lokacin da ya ƙare. Don haka ip link set na hannu yana rayuwa daidai muddin zaman da aka yi amfani da shi a kai, kuma haɗi na gaba yana farawa da abin da abokin ciniki ya ware. A kan na'urar da abokin ciniki ya kasa yin amfani da adireshin da ake tsammani, kowane sake haɗawa yana sake kawo irin wannan rashin daidaituwa, kuma ka'idar haya ko shiga ta sake ƙin na'urar.

Wannan tsarin kansa alama ce ta bincike. Ramin da ke aiki a zama ɗaya kuma ya gaza a na gaba ba matsalar shaidu ba ce, domin shaidu ba sa canzawa tsakanin haɗe-haɗe.

Karanta ƙimar daga abokin ciniki, ba daga muƙaƙƙen ba

Abokin ciniki na Linux yana rubuta bayanan tattaunawa zuwa log ɗin gyara kuskure, kuma adireshin da yake niyyar amfani da shi yana bayyana a wurin a matsayin token na ƙarshe mai siffar adireshi a jerin haɗin. Kwatanta shi da abin da kernel ɗin ke riƙe da gaske, wanda readlink ɗaya ne kawai: cat /sys/class/net/kvnet/address.

Idan biyun sun bambanta, abokin ciniki ya san ƙimar daidai kuma ya kasa yin amfani da ita, kuma ƙugiya da ke yin amfani da ita bayan muƙaƙƙen ya wanzu tana rufe wannan gibin. Idan log ɗin ba shi da adireshi kwata-kwata, matsalar ta riga ta faru kuma tana cikin sigar abokin ciniki ko bayanin sabar ba script ba.

Yi amfani da ita bayan muƙaƙƙen ya wanzu

Masu amfani da NetworkManager za su iya ajiye script a cikin littafin dispatcher ɗinsa kuma su yi aiki kawai lokacin da muƙaƙƙen VPN ya tashi. Abokin ciniki da systemd ke sarrafawa yana buƙatar ƙarin kulawa: drop-in da ke gudana a farkon sabis yawanci yana kunna kafin na'urar ta wanzu, don haka ƙugiyar dole ta jira muƙaƙƙen maimakon ɗauka yana nan. Sanya adireshin a lokacin, kuma idan kernel ya ƙi yayin da hanyar ke sama, saukar da ita, sanya adireshin sannan a sake ɗaga ta. Karanta token ɗin da aka ciro ta hanyar tsarin MAC kafin ba da shi ga ip link, don kada layin log ɗin da ba a tsammani ya zama hujja.

Duk abin da ke gudana a matsayin root daga log ɗin abokin ciniki ya cancanci mallaka mai kunkuntar: fayil mallakar root, wanda wasu ba za su iya rubutu ba, kuma babu tsoma bakin shell fiye da ingantaccen adireshin. Riƙe gwajin tsarin a cikin script ɗin. Kada ka bar abin da ke cikin log ɗin ya yanke shawarar wane umarni zai gudana.

Tabbatar da hayar maimakon hanyar

ip -4 -o addr show dev kvnet ya kamata ya nuna adireshi a cikin iyakar da ake tsammani, ip neigh show dev kvnet ya kamata ya nuna ƙofar, kuma sabis ɗaya a bayan VPN ya kamata ya amsa. Sannan ka cire haɗin ka sake haɗawa sau ɗaya; idan adireshin ya koma, ƙugiyar tana kunna a kan lamarin da bai dace ba ko kuma ba ta kunna kwata-kwata.

Muƙaƙƙen da ke bayyana da adireshin daidai kuma ba ya taɓa samun haya yana nuni ga bangaren sabar. Wannan wani gwaji ne kuma yawanci wata ƙungiya. Tabbatar an ba da izinin asusun kuma tafkin yana da adireshi kafin ka sake gyara ƙugiyar.

Sake duba hanyar wucin gadi bayan haɓakawa

Ginin abokin ciniki da ke saita adireshin daidai yana barin ƙugiyarka tana amfani da tsohuwar ƙima, wanda sabon kuskure ne da gyara ya kawo. Haka kuma kada ka taɓa kwafa MAC daga wata na'ura ko rubutun dandalin tattaunawa; yi amfani da ƙimar da wannan abokin ciniki ya yi log ɗin ta don wannan asusu, kuma rubuta ranar da ka tabbatar da ita.

Riƙe script ɗin gajere sosai don karantawa a zama ɗaya. Hanyoyin wucin gadi da ke nazarin log ɗin na ɗan lokaci ne a dabi'a. Waɗanda suka tsira su ne waɗanda mai karatu na gaba zai iya fahimta ba tare da ainihin zaren ba.

Labarai masu alaƙa