ip netns exec da DNS: me ya sa sunaye ke kasawa a cikin sararin suna
Sararin suna yana da nasa mu’amaloli da hanyoyi, amma ba shi da nasa fayil ɗin warwarewa. Duba wane resolv.conf tsarin da aka ƙaddamar yake gani da kuma inda wannan fayil ɗin ya fito.
Umarni ya isa 10.8.0.5 a cikin sararin suna na VPN ba tare da wani gunaguni ba, kuma wannan umarnin ya kasa a lokacin da ya yi amfani da sunan mai masauki. Sararin suna yana da nasa mu’amaloli, hanyoyi da ƙwanƙolin sadarwa; ba shi da nasa fayil ɗin warwarewa. Idan wani abu bai saka ɗaya a wurin ba, tsarin da ke ciki yana karanta /etc/resolv.conf na mai masauki kuma yana tambayar uwar garke da wataƙila ba za a iya samu ba daga wannan tarin hanyar sadarwa.
Wannan matsala ce ta zaɓin fayil ba matsala ta turawa ba, kuma shi ya sa maƙasudin lamba har yanzu yana aiki.
Duba hangen warwarewar da tsarin ke samu a zahiri
Kada ka ɗauka cewa harsashin da ka yi amfani da shi ɗaya ne da tsarin da kake gyara kuskure. Aikace-aikacen hoto, sashin systemd da kwantena kowanne na iya shiga wani mahallin ɗauri ko cibiyar sadarwa daban. Gudanar da binciken ta hanyar ƙaddamarwa ɗaya, sannan buga fayil ɗin warwarewa daga ciki.
Don sararin suna da aka ƙirƙira da ip netns add, binciken karatu kawai gajere ne:
ip netns exec vpn cat /etc/resolv.confLura ko sakamakon ya ambaci adireshin da ake iya samu, guntun loopback, ko mahaɗin alama da ke nuni zuwa wani wuri mai wata damar samuwa.
Abin da mataimakin exec ke ɗauka a zahiri
Kayan aikin ip-netns yana rubuta tsarin kowane sararin suna a ƙarƙashin /etc/netns/NAME/. Idan ya ƙaddamar da tsari, mataimakin yana ƙirƙirar sararin suna na ɗauri kuma yana ɗaure waɗannan fayiloli bisa hanyoyinsu na yau da kullum, don tsarin ya ga kwafin da ya shafi sararin sunan. Wannan jin daɗi ne na wannan mai ƙaddamarwa. Shiga sararin sunan cibiyar sadarwa ta wata hanya, kamar unshare ko runtime na kwantena, baya sake yin haka kai tsaye.
Warwarewar loopback ita ce tarko a nan: 127.0.0.53 yana nufin loopback na sararin sunan kansa, ba guntun mai masauki ba. Guntun da ke saurare a sararin sunan mai masauki kawai ba ya zama sabis a sabon.
Zaɓi warwarewar da sararin suna zai iya isa
Kowane uwar garke da fayil ɗin ya ambata, har yanzu yana buƙatar hanya daga wannan sararin suna. Warwarewar jama’a na iya amsa sunayen jama’a kuma har yanzu ta kasa ga yankin ciki, domin sabis ɗin sirri ana samun sa ne kawai ta hanyar rami. Duba hanyar a lokaci ɗaya da adireshin, ba bayan binciken ya riga ya kasa ba.
Aikace-aikacen da ke da nasu warwarewar, kamar wanda ke amfani da DNS over HTTPS, na iya watsi da fayil ɗin gaba ɗaya. Idan kayan aikin yana da nasa saitin DNS, canza resolv.conf ba zai shafe shi ba, kuma sararin suna bai taba zama matsala ba.
Rubuta fayil ɗin a wurin da ya dace
Ƙirƙiri fayil ɗin kowane sararin suna a ƙarƙashin /etc/netns/NAME/resolv.conf kuma bari mai ƙaddamarwa ya gabatar da shi. Rike shi kaɗan: uwar garke ɗaya ko biyu da ake iya samu da yankunan bincike da aikin ke buƙata. Kada ka gyara fayil ɗin warwarewar da aka ƙirƙira na mai masauki don gyara hangen da aka yi wa rukunin tsari ɗaya, domin hakan yana canza kowace aikace-aikace a na’urar. Idan mai masaukin yana amfani da manajan warwarewa, saita hanyar sararin suna ta wannan manajan maimakon yin gwagwarmaya da shi.
Yi rikodin abin da ke cikin fayil ɗin a cikin runbook. In ba haka ba, mutum na gaba zai gwada warwarewar mai masauki, ya ga amsa mai aiki, kuma ya yanke shawarar cewa sararin suna yana da kyau.
Sake gwada dukan hanyar
Gwada a cikin sararin suna da adireshin lamba, sunan ciki da sunan jama’a. Wannan jeri yana raba damar samuwa daga warwarewa kuma yana raba yankunan ciki daga na jama’a. Sannan sake ƙirƙirar sararin sunan kuma maimaita, domin fayil ɗin da ke wanzu kawai a cikin misali mai gudana yana ɓacewa tare da shi.
Tabbatar tsarin ne, ba harsashi ba, ke karɓar fayil ɗin. Binciken da ke aiki daga harsashi mai mu’amala kuma ya kasa daga sabis ya samo ne game da mahallin ɗauri, kuma ya dace a rubuta shi kafin masifa ta gaba maimakon sake gano shi daga farko.