Me ya sa net.ipv4.conf.default.forwarding ba ya taɓa tun0
default.forwarding yana shuka sabbin mu'amaloli ne kawai, ba tunnel mai rai ba. Kwatanta ip_forward, samfurin da mu'amalar a cikin namespace da ya mallake ta.
Ka saita net.ipv4.conf.default.forwarding=1, ka sake kunna VPN, kuma tunnel ɗin har yanzu yana zubar da fakiti da ya kamata ƙofar ta yi musu hanya. Saitin yana da kyau a cikin fayil ɗin, kuma mu'amalar har yanzu tana ba da rahoton cewa an kashe tura gaba. Babu abin da ya lalace: ka canza ƙimar da sabbin mu'amaloli za su gada, ba wadda tunnel ɗin mai rai ke amfani da ita ba.
Yi wannan a kan uwar garken da ya mallaki tunnel ɗin, a cikin namespace ɗin cibiyar sadarwa inda tunnel ɗin yake da gaske. Kwantena ko namespace ɗin cibiyar sadarwa na iya riƙe mu'amalar yayin da uwar garken ke nuna wasu lambobi.
Karanta ƙimomin uku tare
Fara da kwatanta maɓallin gama-gari na ƙofar, samfurin sabbin mu'amaloli da mu'amalar da ta shafe ka. Maye gurbin tun0 da ainihin mu'amalar shiga, kuma karanta mu'amalar dawowa ma, domin ana auna tura gaba a wurin da fakitin ya iso.
sysctl net.ipv4.ip_forward
sysctl net.ipv4.conf.default.forwarding
sysctl net.ipv4.conf.tun0.forwardingSakamakon da aka saba shine ip_forward = 0, default.forwarding = 1 da tun0.forwarding = 0. Biyun farko ba su yarda da juna kan rawar uwar garken ba, na uku kuma yana nuna abin da mu'amalar ke yi a zahiri. Wannan haɗin ya dace da uwar garken da ba a taɓa saita ta a matsayin mai ba da hanya ba, an ba ta ƙimar samfuri kawai. Lambobin ukun ba sa cin karo da juna; suna amsa tambayoyi uku daban-daban. Rubuta ƙimar samfurin ma ba ya ƙayyade rawar uwar garken.
Me ya sa maɓallin gama-gari ne yake motsi
net.ipv4.ip_forward shine sarrafawa na gama-gari na ƙofar. Canza shi yana sabunta saitunan tura gaba na kowace mu'amala a matsayin ɓangare na wannan aiki ɗaya, shi ya sa rubutu ɗaya zai iya sa tunnel da ya riga ya wanzu ya fara tura gaba. default.forwarding yana shuka mu'amaloli ne kawai da aka fara bayan haka, don haka tunnel da ya riga ya wanzu yana riƙe da ƙimar da aka haife shi da ita.
Takardun kernel sun nuna ip_forward a matsayin na musamman saboda wani dalili mai alaƙa: canza shi yana sake saita wasu sigogin IPv4 zuwa tsoffin ƙimar uwar garke ko mai ba da hanya. Wannan yana mai da shi kayan aiki mara hankali. Saita shi sau ɗaya a matsayin ɓangare na kafa rawar ƙofar yana da kyau; juya shi akai-akai a matsayin dabarar gyara kuskure na iya sake rubuta saitin da ka ɓata lokaci wajen daidaita shi ba tare da ka sani ba.
Ƙimar kowace mu'amala ma tana da dalili. Ƙofar da ake sarrafawa da gangan na iya barin tura gaba a kashe a kan mu'amalar da bai kamata ta taɓa yin hanya ba, koda yake uwar garken tana tura gaba a wani wuri. Shi ya sa karanta mu'amalar mai rai ke da muhimmanci kuma shi ya sa ƙimar gama-gari ita kaɗai ba ita ce cikakkiyar amsa ba. Karanta irin wannan keɓancewar a matsayin shawara da aka yi da gangan, kuma rubuta dalilin da ya sa wannan mu'amalar ta bambanta. In ba haka ba injiniyan na gaba zai "gyara" ta da taimako.
Sanya saitin ya dawwama a wurin da ya dace
Ingantaccen sysctl -w na lokaci ɗaya yana tabbatar da cewa kernel ɗin yana karɓar ƙimar. Ba ya wucewa bayan sake kunnawa, kuma ba ya wucewa bayan mai kula da cibiyar sadarwa wanda ke sake amfani da nasa tunanin game da saitin mu'amalar lokacin sake haɗawa. Saka rawar ƙofar a cikin fayil ɗin saitin sysctl ko a cikin mai kula da cibiyar sadarwa wanda ya mallaki uwar garken, sannan ka sake kunna sabis ɗin da ke amfani da shi.
Tsari yana da muhimmanci da tunnels. Idan mai kula ya ƙirƙiri mu'amalar a lokacin tashi sannan ya yi amfani da tura gaba bayan haka, mu'amalar na iya gada tsohuwar ƙimar. Sake kunnawa sabis ɗin da ke sake ƙirƙirar tunnel ma wani abu ne na ƙirƙira, kuma yana da sauƙi a rasa shi lokacin da naúrar ta yi kama da lafiya. Duba jerin, ba abin da ke cikin fayil ɗin na ƙarshe kawai ba.
Sake karanta ƙimomin ukun bayan VPN ya sake haɗawa da kuma bayan sake kunnawa. Sabon tunnel da aka ƙirƙira sabuwar mu'amala ce, kuma sabuwar mu'amala tana ɗaukar ƙimar da ke aiki a lokacin ƙirƙira. Idan lambobin sun canza a cikin waɗannan abubuwan, wani abu da ba ka gano ba ne ke amfani da saitin.
Kada ka gyara wannan da kayan aikin da bai dace ba
Lokacin da tura gaba ya yi kama da ya lalace, sha'awa tana zuwa ka wanke firewal ko ka ƙara masquerading. Babu ɗaya daga cikinsu da ke magance maɓallin tura gaba. Yanayin tura gaba, izinin tura gaba, hanya zuwa inda ake nufi da hanyar dawowa buƙatu huɗu ne daban-daban, kuma na farko ne kawai sysctl.
Gwada da madaidaicin kwarara ma. Buƙatar da aka yi a kan ƙofar kanta ba ta gwada tura gaba ko kaɗan; zirga-zirgar da aka samar a wurin ce. Tambaya ita ce shin ana karɓar fakitin da ya fito daga abokin ciniki na VPN ko uwar garken LAN kuma ana tura shi gaba, don haka dole gwajin ya fara daga bayan ƙofar.
Ka ware yanayin IPv6
Komai a nan IPv4 ne. Tura gaba na IPv6, sanarwar mai ba da hanya da halin accept_ra suna da nasu sarrafawa, kuma kwafin hanyar ipv4 cikin saitin ipv6 yana samar da fayil da ya yi kama da gaskiya kuma ba ya yin wani abu mai amfani. Ƙofar mai tari biyu tana buƙatar a saita duka biyun da gangan.
Bincike na ƙarshe: bayan ƙimomin sun daidaita, tabbatar an zaɓi hanyar tunnel don inda ake nufi kuma hanyar amsa tana nan. Tura gaban da aka kunna a kan mu'amalar da ba ta da hanya har yanzu rami ne mai duhu, kuma wannan gazawar tana kama da ita daga wajen abokin ciniki.