Shin sunan mai masaukin ƙofar Pi yana sabunta hanyoyin tsayayyu da kansa?
Sunan DNS na ƙofar Pi ɗinka ba ya sake rubuta wani tsalle na gaba da aka shigar. Duba abin da kernel ke adanawa da wanda zai sabunta hanyar.
Nuna wata hanya tsayayya zuwa sunan ƙofa yana jin kamar ya kamata ya jimre canjin adireshi, kuma ba ya yin haka. Sunan yana rayuwa a DNS, yayin da hanyar ke zama a teburin tafiyar da abokin ciniki a matsayin tsalle na gaba na lamba. Sa’ad da Pi ya ƙaura zuwa wani adireshi, kowane mai amfani da ya riga ya shigar da tsohon tsallen yana ci gaba da aika zirga-zirga zuwa wannan lambar. Babu wani mai warwarewa da aka haɗa da teburin turawa, don haka babu abin da ke sake rubuta wannan shigarwar a gare ka.
Amsar DNS da hanya abubuwa ne daban-daban
A ce Pi ɗinka yana amsa vpn-gw.lan kuma yana tura 10.44.0.0/16 cikin rami. Abokan ciniki a 192.168.30.0/24 suna isa gare shi ta hanyar tsayayyiyar hanya. Sa’ad da adireshin Pi ya ƙaura daga 192.168.30.4 zuwa 192.168.30.11, rikodin ya bi cikin TTL ɗinsa kuma hanyoyin ba su bi ba.
Ra'ayoyin biyu sun saba juna ta hanyar da ke da sauƙin rasa, domin dukansu suna da alama mai ma'ana idan ka tambaye su daban:
$ ip route get 10.44.0.1
10.44.0.1 via 192.168.30.4 dev eth0 src 192.168.30.20
$ dig +short vpn-gw.lan
192.168.30.11
Layin farko ne kaɗai ke yanke shawarar inda fakiti za su je. Layin na biyu yana amsa tambayar da kernel bai taɓa yi ba. Rikodin da ke da rikodin A da yawa kuma ba ya zama manufar juyawa a lokacin gazawa, domin kowane adireshi har yanzu dole ne ya zama tsallen gaba mai aiki a wannan ɓangaren.
Abin da ke wanzuwa a teburin bayan umarnin ya ƙare
Hanyar Linux tana yin rikodin abubuwa biyu da suka dace a nan: tsallen gaba a matsayin adireshin yarjejeniya, da ma'amalar fita a matsayin lambar fihirisa. halayen hanyar rtnetlink suna kiran wannan filin na farko RTA_GATEWAY, kuma yana riƙe da baiti. Da zarar shigarwar ta kasance a wurinta, babu TTL da ke manne da ita kuma babu wani bincike na baya da ke sabunta ta.
Shi ya sa ip route add 10.44.0.0/16 via vpn-gw.lan zai iya zama kamar yana aiki. Kayan aikin yana warware sunan yayin da umarnin ke gudana, yana rubuta adireshin da ya samu, kuma ya manta da sunan gaba ɗaya. Gudanar da ip route show 10.44.0.0/16 bayan haka kuma za ka sami adireshi na zahiri a baya.
Wannan ɗabi'ar ta cancanci sani kafin ka zargi ramin.
Kayan aikin da ke warware suna a gare ka, da kuma yaushe
Wasu na'urorin tafiyar da hanyoyi da katangar wuta suna karɓar sunayen mai masauki a filin hanya ko ƙofa. Abin da ya fi muhimmanci shi ne lokacin da warwarewar ke faruwa. Idan na'urar tana warware sunan ne kawai yayin da kake aiwatar da tsarin, shigarwar da aka ajiye tana da tsayin daka kamar adireshin da aka buga, kuma canjin adireshi na gaba yana buƙatar wani aiki. Kasancewar filin yana karɓar suna ba ya gaya maka komai game da sabuntawa.
Tsare-tsaren da aka sarrafa suna yawan raba aikin. Ajiyar DHCP ko hayar tsayayya tana riƙe Pi a adireshi ɗaya, kuma rikodin DNS yana bin hayar kawai. Babu abin da ke buƙatar bin manufa mai motsi domin manufar ba ta motsi.
Sabunta mai sa ido shine ɗayan ingantaccen tsari, kuma yana buƙatar mai shi.
Ƙulla adireshin ko ka gudanar da sabuntawar da kanka
Ga ƙaramin LAN, ajiya a uwar garken DHCP ita ce mafi arha magani. Zaɓi adireshi a wajen tafkin mai motsi, ɗaure shi da adireshin MAC na Pi, kuma tabbatar da shi da ip -4 addr show dev eth0 bayan sabunta hayar ta gaba. Sannan juya tsallen gaba na abokan ciniki zuwa wannan adireshin sau ɗaya. Yanzu kana da tsayayyiyar ƙofa da rikodin da ke bayyana ta, kuma wannan shine tsarin da dangantakar ke aiki da gaske.
Idan Pi dole ne ya ƙaura da gaske, riƙe gyaran hanyar a wuri ɗaya maimakon gyara kowane abokin ciniki da hannu. Ɗan gajeren rubutun da ke warwarewa, kwatanta da maye gurbin ya isa ya sa matakin ya zama mai maimaitawa:
new=$(dig +short vpn-gw.lan | head -n1)
cur=$(ip route get 10.44.0.1 | awk '{print $3}')
if [ "$new" != "$cur" ]; then
ip route replace 10.44.0.0/16 via "$new"
fi
ip route get 10.44.0.1
Umarni na ƙarshe shine gwajin karɓa, domin yana buga ƙofar da kernel zai yi amfani da ita da gaske. Idan adireshin da aka buga har yanzu tsoho ne, rubutun ya gudana a cikin sararin suna na cibiyar da ba daidai ba ko kuma ba shi da izini, kuma ɓangaren DNS ba shi da mahimmanci.
Duba hanyar dawowa kuma. Pi dole ne ya san yadda zai isa sashin abokan ciniki, kuma katangar wutarsa dole ne ta yarda da zirga-zirgar ramin. Hanyar da aka ƙara don rufe rashin daidaito takan ɓoye ainihin gibin kuma ta karya wani abu a mako mai zuwa.