NFS clientaddr VPN-ka: go’aanso nooca yar, ma aha caado
clientaddr waxa uu ku dhawaaqaa cinwaanka dib-u-wicitaanka oo kaliya NFSv4.0. Akhri nooca yar ee la wada xaajooday, hubi dariiqa dib ugu soo noqodka, kana sooc guuldarrooyinka rakibaadda.
clientaddr waa mid ka mid ah ikhtiyaarrada rakibaadda ee lagu koobiyaayo sadarka amarka muddo dheer ka dib markii sababta ay meesha ka baxday. Waxa uu u sheegaa server-ka NFSv4.0 meesha uu ka soo wici karo macmiilka. Ma doorto server-ka, ma xidho codsi kasta cinwaan isha, mana riixo taraafikada tuunbo gudaheed. Laptop leh ciwaanno badan, si loo go’aansado in uu habboon yahay ama kale, saddex su’aal ayaa loo baahan yahay.
Saddex shuruudood ayaa go’aamiya haddii ikhtiyaarku muhiim yahay
Tan ugu horreysa waa nooca yar ee la wada xaajooday, sababtoo ah 4.1 iyo 4.2 waxay u maamulaan dib-u-wicitaannada si kala duwan. Tan labaad waa haddii server-ku gaari karo cinwaanka aad ku dhawaaqi lahayd; tuunbo la maro ayaa inta badan ogolaata, dariiqa la tarjumayna inta badan ma ogola. Tan saddexaad waa haddii guuldarrada aad raacdo ay tahay guuldarro dib-u-wicitaan haba yaraatee.
| Condition | If yes | If no |
|---|---|---|
| Version is 4.0 | The option can matter | Skip it; inspect the session instead |
| Server can reach the address | Advertise it | Fix reachability first |
| Failure is a callback | Diagnose callback path | Look at mount and export |
Uga jawaabidda iyaga si khaldan ayaa ah dariiqa ay dadku ku daraan cinwaanka dib-u-wicitaanka rakibaad 4.2 kadibna ku soo gabagabeeyaan in ikhtiyaarku jaban yahay.
Marka hore akhri nooca yar
nfsstat -m
Rakibaad jira, kani waxa uu daabacaa macluumaadka rakibaadda iyo calaamadaha, oo ay ku jirto nooca shaqaynaya sida vers=4.0, vers=4.1 ama vers=4.2. Qoraal ku sheegaya oo kaliya “NFSv4” waxa uu seegaa faahfaahinta kaliya ee go’aamisa in ikhtiyaarkani khusuusan yahay. Akhri lambarka, ma aha erayga.
Haddii xarigga nooca uu ka yimid default-ka server-ka halkii uu ka iman lahaa sadarka amarkaaga, weydii nooca yar ee la wada xaajooday. Server-ku waxa uu diidi karaa nooc yar oo sarreeya oo dib u noqon karaa, dib-u-noqodkaasna waa isla xaaladda uu dib-u-wicitaanku si lama filaan ah muhiim u noqdo. Sadarka rakibaadda aad qortay waxa laga yaabaa in aanu qeexin rakibaadda aad haysato.
4.0, ku dhawaaq cinwaan uu server-ku gaari karo
Server NFSv4.0 waxa laga yaabaa in uu u baahdo xidhiidh gooni ah oo ku soo noqda macmiilka, tusaale ahaan marka uu ka noqdo wakiilnimada. Marka ay jiraan dhowr interface ama shaxan waddo oo aan caadi ahayn, ogaanshaha otomaatiga ah ee cinwaanka dib-u-wicitaanku waxa uu dooran karaa mid aan server-ku isticmaali karin.
mount -t nfs -o vers=4.0,clientaddr=10.8.0.6 10.8.0.1:/export /mnt/share
Cinwaanka ka horreeya calaamadda labada dhibic waa server-ka oo weli waa goobta. Cinwaanka dib-u-wicitaanku waa kan macmiilka, waana in laga gaari karo dhinaca server-ka ee tuunbada. Cinwaanka loopback waxa uu server-ka dib ugu jeediyaa isaga. Cinwaan macmiil oo gaar ah oo aan lahayn dariiq dib u noqod ah isna waa mid aan la isticmaali karin, inkastoo uu macmiilka ku muuqdo mid sax ah.
U isticmaal tusaale ahaan, ma aha sabab lagu hoos u dhigo rakibaad shaqaynaya. Beddel cinwaannada iyo dariiqa dhoofinta, oo hayso xaqiijinta iyo ikhtiyaarrada kale ee server-ku u baahan yahay. Ka tagiddooda si tusaale keliya u dhex galo waa isbeddel kale oo natiijo kale leh, server-ka qasabaya nooc amni ahna waxa uu ku guuldarreystaa ka hor inta aan la isku dayin dib-u-wicitaan kasta.
4.1 iyo 4.2 ma isticmaalaan ikhtiyaarka
Linux NFSv4.1 iyo 4.2 waxay dib-u-wicitaannada ku qaadaan xidhiidhada uu macmiilku aasaasay, 4.1-na waxa uu xaruntaas u yaqaannaa backchannel. Kuma tiirsana in server-ku uu xidhiidh cusub ka furo cinwaan la dhawaaqay, sidaas darteed clientaddr ma hagaajiyo dariiqa dib-u-wicitaanka 4.1 ama 4.2.
Taasi macneheedu ma aha in 4.1 iyo 4.2 aysan lahayn dhibaatooyin dib-u-wicitaan. Waxa ay ka dhigan tahay in ogaanshaha xanuunku uu ka duwan yahay: baadh fadhiga la aasaasay iyo xaaladda backchannel-kiisa halkii aad ka raadin lahayd deked dib-u-wicitaan soo gasha oo aan waligeed ahayn in ay jirto. Qaanuun soo gal oo maqan waa xaaladda la filayo, ma aha cill la saxo.
Kala sooc guuldarrada rakibaadda iyo guuldarrada dib-u-wicitaanka
Marka hore xaqiiji haddii macmiilku gaaro adeegga NFS iyo haddii server-ku aqbalo dhoofinta iyo codsiga xaqiijinta. Waqti-ka-bax ka hor is-weydaarsigaas waxba kama sheegayo cinwaanka dib-u-wicitaanka. Mid beddelidda inta rakibaaddu weli guuldarreysanayso ma soo dhoweynayso baaritaanka, oo waxa ay qarinaysaa khaladka asalka ah gadaasha ikhtiyaar rakibaad cusub.
Kaliya marka caddayntu muujiso dib-u-wicitaan 4.0 guuldarreystay ayaa cinwaanka la dhawaaqay muhiim noqdaa, oo ay la socdaan dariiqa dib u noqodka server-ka, dhegeystaha dhinaca macmiilka iyo wax kasta oo shaandhayn ah oo dhexdooda ah. Beddelidda lambarka ku jira ikhtiyaarka rakibaaddu ma abuuri karto dariiqyadaas; waxa uu kaliya tilmaami karaa mid hore u jiray. Qor mid ka mid ah afartaas aad xaqiijisay, sababtoo ah warbixinta xigta waxa ay iman doontaa iyada oo aan midkoodna la socon.
Xididka NFS ee bilowga hore waa deegaan gooni ah oo leh shuruudihiisa hore: initramfs waxa uu u baahan yahay qalabka iyo shabakadda ka hor inta aan rakibaaddu dhicin. Rakibaad shaqeeya ka dib gelitaanka waxba kama caddeeyo isku xigxigaas, guuldarrada bilowgana marar dhif ah ayay xusto initramfs ama shabakadda.