Abin da route-nopull na OpenVPN ke hana uwar garken turawa
route-nopull yana watsi da hanyoyin da aka tura da zaɓuɓɓukan DHCP, ba musafaha ba. Zaɓi tsakaninsa, pull-filter ko babu, sannan ƙara hanyoyin da kanka.
Ka saka route-nopull a cikin bayanin abokin ciniki don hana ramin ya hadiye hanyar da ka saba, kuma yanzu hanyar cibiyar sadarwar ofis ba ta isa ba yayin da abokin ciniki har yanzu yana cewa yana haɗe. Dukkan abubuwan lura guda biyu gaskiya ne, kuma babu abin da ya gaza. Tutar tana gaya wa abokin ciniki ya tsallake hanyoyin da DHCP da uwar garken ke turawa, wanda umarni ne mafi ƙunci fiye da yadda mutane suke tsammani lokacin da suke ƙara shi. Abin da ya rage shine rami mai aiki ba tare da ra'ayi game da waɗanne wurare ya kamata su yi amfani da shi ba.
Wannan gibin shine dukan shawarar da wannan labarin ya shafa. Ko uwar garken yana bayyana hanyar sadarwar, ko abokin ciniki yana yin hakan, kuma tutar tana ba da wannan aikin ga abokin ciniki ba tare da yin wani abu daga gare shi a madadinka ba.
Abin da tutar ke kashewa lokacin haɗawa
Abokin ciniki na OpenVPN da ke ja yakan karɓi tarin daga uwar garken bayan tabbatarwa: hanyoyi, juya hanyar ƙofa ta asali, sabar DNS, da ƴan umarnin daidaitawa. Yayin da route-nopull ke aiki, abokin ciniki har yanzu yana karɓar zaman, har yanzu yana tabbatar da takardun shaida, har yanzu yana tattauna sijirai da keepalive, kuma har yanzu yana ɗaga fuskar sadarwa. Abin da yake watsawa shine amfani da layukan route da aka tura da layukan dhcp-option da aka tura, gami da DNS.
Rikice-rikicen na zuwa ne daga alamar kore da ke kusa da manhaja matacciya. Ramin yana nan; taswirar wurare zuwa wannan ramin ba ta nan. Babu wani abu a cikin panel ɗin matsayi na abokin ciniki da ke bambanta «haɗe kuma yana tuƙi» da «haɗe kuma ba ya aiki», domin daga mahangar ramin duka biyun yanayi ɗaya ne.
Me ya sa rami mai rai ba zai iya tuƙa kome ba
Fuskar sadarwa tana bayyana da adireshinta, kuma a hanyar haɗin aya-zuwa-aya sau da yawa babu wani abu da ya fi takamaimai fiye da hanyar masauki zuwa abokin haɗin. Ƙaramin cibiyar sadarwa mai zaman kanta tana iya isa ne kawai idan wata hanya ta nuna ga wannan fuskar tare da madaidaicin prefix, kuma da an kashe turawa wannan hanyar ba ta zuwa ko kaɗan. Bayanin da aka saukar ma yawanci ba zai iya taimakawa ba, domin an rubuta shi bisa tsammanin uwar garken zai bayar da wannan bayanin daidai. Shi ya sa fuskar sadarwa za ta iya zama lafiya yayin da ƙaramin cibiyar ke duhu.
Don haka karanta bayanin yana tabbatar da kaɗan. Karanta yanayin da ke gudana a kan injin da aka haɗa:
ip addr show tun0
ip route show dev tun0
ip route get 10.20.5.10
Adireshi ba tare da hanyar ƙaramin cibiyar a umarni na biyu ba shine sa hannun wannan matsala. Umarni na uku sai ya amsa tambayar da masu amfani suka fi damuwa da ita, domin yana ba da labarin fuskar da kernel zai zaɓa don wani wuri, maimakon jerin da kake fata zai yi amfani da shi. Idan ya amsa ta hanyar haɗin jikinka, ramin ba ya cikin hanyar kwata-kwata.
Warware sunaye yana gaza saboda wani dalili mai alaƙa, ba wani dabam ba. Ana tsallake abubuwan dhcp-option DNS da aka tura ta wannan tuta, don haka tambayoyin game da masaukin ciki suna zuwa ga duk mai warware da cibiyar sadarwar gida ta bayar. Wannan mai warware ba shi da yanki na ofis, don haka tambayar tana gaza ko ta dawo da amsa ta jama'a, kuma gazawar tana kama da matsalar uwar garken alhali ita matsala ce ta saitin abokin ciniki. Gwada adireshi kafin suna shine abin da ke raba su biyu.
Zaɓi tsakanin tuta da matatar prefix
Zaɓuɓɓukan biyu suna magance siffofi daban-daban na ƙara ɗaya, kuma zaɓi mara kyau shine abin da ke haifar da yanayin haɗe-amma-marasa amfani. Daya yana maye gurbin manufar da aka tura gaba ɗaya, yayin da ɗayan yana gyara ta ta prefix. Jadawalin yana ba da taƙaitaccen sigar, kuma sakin da ke bayansa ya shafi ɓangaren da ke kama mutane.
| Setting | What the client keeps | Reasonable when |
|---|---|---|
| no option | every pushed route and DHCP entry | the server's view of the network is correct |
route-nopull | the session, none of the pushed routing or DNS | you will write the full local policy yourself |
pull-filter | everything except lines matching your prefixes | the push is nearly right and one or two lines are wrong |
pull-filter mai daidaita prefix ne da kalmomi uku, don haka zai iya karɓar iyali na layuka, yin watsi da su cikin shiru, ko ƙin haɗin gaba ɗaya idan prefix ya bayyana. Wannan halin na ƙarshe shine abin da ya cancanci sani: ka'idar ƙin yarda tana mai da sabani na manufa zuwa musafaha da ya gaza maimakon watsi cikin shiru. Littafin jagora na OpenVPN 2.6 ya lissafa prefix ɗin da aka yarda da su da madaidaicin ma'anar kowace kalma.
Hanya ta tsakiya da aka saba ita ce ƙin redirect-gateway kawai da barin hanyoyin ofis da DNS su zo kamar yadda aka nufa. Wannan yana riƙe turawa tana aiki ga ɓangarorin da uwar garken ya fi ka fahimta, tare da hana layin ɗaya da zai karɓi hanyar da ka saba.
Ƙara hanyoyi da mai warware da hannu
Idan ka riƙe tutar, dole bayanin ya faɗi abin da uwar garken zai faɗa. Ana amfani da umarnin route na gefen abokin ciniki bayan an kafa haɗin, don haka suna aiki tare da tutar maimakon a toshe su da ita. Saka su a cikin bayanin, ba a cikin layin umarni mai mu'amala ba, in ba haka ba haɗin na gaba ba zai sake haifar da yanayin aiki ba.
route-nopull
route 10.20.0.0 255.255.0.0
dhcp-option DNS 10.20.0.53
Layin DNS yana cikin wani yanayi mara daɗi: umarni ne na gefen abokin ciniki, amma wasu abokan ciniki suna amfani da shi ne kawai ta hanyar haɗin DNS na dandali, wanda zai iya rubuta masa idan haɗin ya canza. A kan mai masaukin systemd, saita mai warware kai tsaye a fuskar ramin ya fi tsinkaya fiye da fatan abokin ciniki zai ci gasar fifiko:
resolvectl dns tun0 10.20.0.53
resolvectl domain tun0 ~corp.example.com
Yankin tuƙi yana da muhimmanci kamar adireshin. Ba tare da shi ba, tambayoyin sunayen jama'a ma ana iya tura su ga mai warware na ciki, kuma duk mai warware na ciki da ya ƙi maimaitawa zai karya bincike yayin da yankin mai zaman kansa ke aiki. Da shi, sunayen da ke ƙarƙashin wannan suffix ne kawai ake tuƙa zuwa mai warware na ramin kuma komai yana bin hanyar jiki.
Tabbatar da sakamakon: adireshi, suna da hanyar waje
Gwaje-gwaje uku suna raba gazawar da za a iya yi. Sami adireshin mai zaman kansa ta IP, sannan masaukin ɗaya ta suna, sannan wani shafi na jama'a na yau da kullum. IP mai aiki da suna da ya gaza yana nuni ga mai warware; IP da ya gaza da suna mai aiki yana nuni ga tuƙi; duka biyun sun gaza yawanci yana nufin ramin ba ya cikin hanyar.
Sannan duba waje maimakon ciki. Hanyar ƙarshen ramin dole ta tsira daga canjin, kuma duk gazawar toshewa dole a iyakance ta ga ramin ba tare da kama ƙarshen ba. Abokin ciniki da ya ci gaba da bincike bayan ramin ya faɗi matsala ce ta manufa, ba ta tuƙi ba, kuma ba zai bayyana a cikin ɗaya daga cikin gwaje-gwaje ukun da ke sama ba.
Rubuta jerin ƙarshe a cikin takardun bayanin: hanyoyin, mai warware, yankuna da dalilin da ya sa kowanne yake. Sake haɗawa da ke haifar da jadawalin ɗaya shine kawai hujja cewa manufar gida cikakke ce. Idan manhajoji har yanzu suna gaza yayin da ramin yake sama kuma duk gwaje-gwajen uku sun wuce, wuri na gaba da za a duba shine rukunin matsalolin haɗe-amma-a layi, ba takardun shaida da aka riga aka tabbatar ba.