resolv.conf ku-WSL 2: i-DNS iyafa lapho i-VPN ixhuma
I-WSL iphinda ikhiqize i-resolv.conf kusuka kuma-adaptha we-Windows eziwabonayo, ngakho isixazululi se-VPN singase singafiki neze. Misa ukukhiqiza, bese uhlola igama lebhizinisi.
Ukuphequlula ngaphakathi kokusabalalisa kuyasebenza, futhi igama lokuqala lomsingathi wangaphakathi liyahluleka ngesikhathi umhubhe ukhuphuka. Impendulo ejwayelekile ukwengeza isixazululi somphakathi, okubuyisela i-inthanethi futhi kwenza igama lebhizinisi lingafinyeleleki isikhathi esisele sosuku. Ku-WSL 2, /etc/resolv.conf ingumkhiqizo okhiqiziwe hhayi ukulungiselela, futhi yiyo leyo ndlela efanele ukuqondwa. Ukulungisa akusona isixazululi esingcono, ingumnikazi wefayela.
Ifayela liyakhiqizwa, alilungiselelwa
I-WSL 2 ibhala ifayela ekuqaleni kusuka kuma-adaptha we-Windows ewabona ngaleso sikhathi, futhi iphrinta umbhalo phezulu osho lokho. Lapho iklayenti le-VPN lengeza noma libhala kabusha i-adaptha ngemuva kwalokho, ukusabalalisa akudingeki ngempela kukhiqize kabusha noma yini, futhi ifayela liyaqhubeka lichaza inethiwekhi engasekho.
Indlela yesibili yokwehluleka ithule kakhulu: i-WSL ingase ikopishe amaseva kusuka kwama-adaptha athile kuphela. Uma i-adaptha yomzimba isivele inesixazululi se-IPv6, amaseva e-IPv4 anikezwa i-adaptha ye-VPN angase alahlwe esikhundleni sokwengezwa, futhi ifayela libukeka liphelele kuyilapho lishiya khona lelo eliphendula amagama angaphakathi.
Qhathanisa umbono we-Windows nombono we-Linux
Funda izinhlangothi zombili ngaphambi kokuhlela. Ngaphakathi kokusabalalisa, bheka ukuthi ifayela liqukethe ini nokuthi iyifayela elivamile noma isixhumanisi. Ku-Windows, bhala uhlu lwesixazululi sawo wonke ama-adaptha, kufaka phakathi lelo elenziwe yi-VPN:
ls -l /etc/resolv.conf
cat /etc/resolv.conf
Get-DnsClientServerAddress -AddressFamily IPv4
Get-NetAdapter | Where-Object Status -eq 'Up'
Lapho i-adaptha ye-VPN ikhombisa amaseva ebhizinisi kanti i-Linux ikhombisa okunye, ukungavumelani kusekukhiqizeni hhayi ekufinyelelekeni. Qhathanisa uhlu lwama-adaptha kanye namakheli, ngoba i-adaptha engekho ichaza iseva engekho. Lowo mehluko unquma ukuthi ulungisa i-WSL noma i-firewall, futhi zombili azinalutho olufanayo.
Cisha ukukhiqiza futhi ubhale ifayela lakho
Kunesilungiselelo esisodwa esibhaliwe esivimbela i-WSL ekubhaleni kabusha ifayela, futhi sitholakala ku-/etc/wsl.conf. Engeza isigaba senethiwekhi kuleyo fayela:
[network]
generateResolvConf = false
Bese umisa ukusabalalisa kusuka ku-Windows nge-wsl --shutdown futhi uqale kabusha. Uma indlela iyisixhumanisi somfanekiso hhayi ifayela elivamile, susa isixhumanisi ngaphambi kokubhala okuqukethwe kwakho, ngoba ukubhala ngesixhumanisi kungase kukhiqize kabusha umgomo okhiqiziwe ekuqaleni okulandelayo. Kusukela ngaleso sikhathi ifayela ngeyakho futhi akukho okubhala kabusha.
nameserver 172.28.4.10
nameserver 172.28.4.11
search site.corp.example
options timeout:1 attempts:2 rotate
Ngaphandle kwesizinda sokusesha, igama lomsingathi elingaphelele ligcwaliswa ngempande yomphakathi futhi libuya njengokuthi asikho isizinda esinjalo. I-timeout ivimbela iseva yokuqala efile ukuvimbela yonke imibuzo, i-attempts ikhawulela ukuthi imibuzo imosha imizamo emingaki, futhi i-rotate isabalalisa imizamo kabusha esikhundleni sokuqala phezulu njalo. Ukuhwebelana ukuthi ifayela alisalandeli i-VPN ekushintsha kwayo ikheli lesixazululi phakathi kwamaseshini.
Bhekana nesixazululi esihambayo, bese uqinisekisa
Amanye amaklayenti anikeza isixazululi esiqondene nesesheni, ngakho ifayela elimile liyaphuka kuxhumano olulandelayo. Izindlela ezimbili ziyavikeleka. Bhala ifayela kusuka kuskripthi esincane njalo lapho ikheli lishintsha, noma shiya ukukhiqiza kuvuliwe futhi uqinisekise ukuthi i-adaptha i-WSL ekopishela kuyo ithwala iseva yebhizinisi. Eyesibili ayidingi ihhuku futhi iyahluleka njalo lapho ukukhiqiza kweqa i-adaptha ye-VPN; zombili zisadinga ukuthi ingxabano ye-IPv6 ixazululwe kuqala.
I-Windows futhi isebenzisa izinqubomgomo zayo zamagama, njengohlu lokusesha lwesijobelelo noma inqubomgomo yokuxazulula yezizinda ezithile, futhi ukukopisha amakheli ama-adaptha akukhiqizi leyo mikhuba. Uma igama lixazululeka ku-Windows kodwa hhayi ekusabalaliseni ngeseva efanayo, qhathanisa ukuphathwa kwesijobelelo ngaphambi kokusola umhubhe.
Hlola ngegama hhayi ngephakethe: i-getent hosts sensor-access0.corp.example idlula kusitaki sesixazululi, kuyilapho i-ping ingase iphumelele ekheleni eligciniwe noma elingokoqobo. Bese uphinda ngemuva kokunqamula nokuxhuma kabusha, ngoba isilungiselelo esisebenza kanye futhi sikhiqizwe kabusha lapho kuqhubeka asikaze salungiswa. Gcina okuqukethwe kwangaphambili futhi ubhale ukuthi isiphi isigaba esiphethe indlela kuleyo mshini, ukuze ushintsho olulandelayo luqale ngobufakazi.