Iklayenti lethumbu lifakiwe, iphrofayela ivumelekile, futhi umsizi usahluleka kumyalo obizwa nge-brctl. Ukufaka kabusha iphakethe le-VPN akukulungisi lokhu, ngoba uhlelo olungekho akulona ingxenye yethumbu. Luyingxenye yesikripthi sebhuloho sasendaweni, futhi isikripthi sicela ithuluzi uhlelo lwamanje olungasalitholi ngokuzenzakalela. Lezi zinkinga ezimbili zibonakala zihlobene kuphela ngoba isikripthi sisebenza ngesikhathi sokuxhumana.

Uhlelo olusizayo olungekho akukhona ukwehluleka kwethumbu

Qala ngokubiza okuqondile kanye nendawo yako. Umyalo okhona ku-shell yakho esebenzisanayo ungase ungekho endleleni yokusesha evinjelwe yesevisi, ngakho iphutha elithi «akutholakalanga» lingasho izinto ezimbili ezihlukene. Sebenzisa command -v brctl njengomsebenzisi wesevisi, futhi funda iyunithi eqala isikripthi nge-systemctl cat openvpn-bridge-helper noma okulingana nayo. Umbhalo wephutha uvamise ukusho igama lefayela le-binary elingekho, futhi lelo gama yilokho okuncikile okufanele kuxazululwe.

Ukufaka kabusha iklayenti lethumbu kunikeza ithumbu, hhayi ithuluzi lebhuloho. Lawa amaphakethe ahlukene anabagcini abahlukene.

Yini i-brctl eyayiyenza, futhi kungani isiphelelwe yisikhathi

Ithuluzi lalidala futhi liphathe amabhuloho e-Ethernet e-Linux: i-addbr yayidala ibhuloho, futhi i-addif yayixhumanisa imbobo. Incwadi ye-Debian iyimaka njengephelelwe yisikhathi futhi ikhomba emathuluzini ebhuloho e-iproute2, asimboza okuningi. Ukuphelelwa yisikhathi akusho ukuthi kususiwe kuyo yonke indawo, futhi ukuba khona kwethuluzi elisha akwenzi ukubiza kwe-brctl okungokoqobo esikripthini kuphumelele.

Ngakho umbuzo awukho wokuthi i-brctl inhle yini. Umbuzo ngowokuthi isikripthi sisagcinwa yini futhi iliphi iphakethe, uma likhona, elinikezwa ukusabalalisa kwakho ngaso.

Izinqumo ezimbili zethembekile: gcina noma thutha

Ukugcina kusho ukufaka ukuncika okubhalwe phansi kusuka kuphakethe elisekelwayo lokusabalalisa kwakho nokuqinisekisa umsuka wesikripthi, inguqulo elindelekile kanye nendlela yokwenza. Lokho kwanelisa ifayela elisebenzayo elingekho futhi akukho okunye: amagama ebhuloho, uhlelo lwamakheli kanye nokuziphatha kokuhlanza kwesikripthi kuhlala kungaqinisekisiwe. Ukuthutha kusho ukubhala kabusha imisebenzi ehlosiwe yokuhleleka kwenethiwekhi okusekelwayo. Ukudala ibhuloho, ukuxhumanisa imbobo, ukukhetha ikheli lomsingathi kanye nokwenza isixhumanisi sisebenze kuyizinguquko ezine ezihlukene, futhi i-alias ye-shell isuka ku-brctl iya kwelinye ithuluzi akulona ukuhumusha.

Okulingana ne-iproute2 kufushane: i-ip link add name br-vpn type bridge idala ibhuloho, futhi i-ip link set tap0 master br-vpn ixhumanisa imbobo.

Bhala ukuthi wakhetha isinqumo sini nokuthi ubani ungumnikazi wesikripthi. Umsizi othuthelwe ingxenye obiza wonke amathuluzi womabili mubi kunanoma yikuphi kuwo.

Bheka umklamo webhuloho ngaphambi kwakho kokubili

Ibhuloho le-Ethernet lifanele umklamo odinga ukuthuthwa kwe-Ethernet kanye nontanga be-TAP. Ukufaka amathuluzi ebhuloho akuguquli ukuxhumana kwe-TUN okunomzila kube ibhuloho, futhi iphrofayela enomzila esekelwayo akufanele igotshwe ukuze ihambisane nesikripthi esingahlobene. Uma iphrofayela inomzila, thola ukuthi kungani umsizi webhuloho usebenza nhlobo.

Ngaphambi kokuthinta ibhuloho langempela, gcina indlela yokuphatha futhi ukhombe umnikazi oyedwa wokuhleleka kwenethiwekhi.

Bese ufunda iphutha elilandelayo ngemva kokulungisa ukuncika. Ukusethwa kwebhuloho lwasendaweni, ukuqinisekiswa kude kanye nokuhamba okuvunyelwe ngomphumela kuyimiphumela emithathu ehlukene, futhi munye kuphela kuyo owake wamayelana ne-brctl.

Izihloko ezihlobene