La VPN-ponta skripto ankoraŭ vokas brctl: kion tio signifas
Ponta helpilo kiu malsukcesas ĉe brctl estas loka dependeca problemo, ne tunela difekto. Decidu ĉu prizorgi la skripton aŭ migri ĝian pontan laboron.
La tunela kliento estas instalita, la profilo validas, kaj la helpilo ankoraŭ malsukcesas ĉe komando nomata brctl. Reinstali la VPN-pakaĵon ne riparas tion, ĉar la mankanta programo ne estas parto de la tunelo. Ĝi estas parto de loka ponta skripto, kaj la skripto petas ilon, kiun la nuna sistemo ne plu liveras defaŭlte. La du problemoj ŝajnas rilataj nur ĉar la skripto ruliĝas ĉe la konekta tempo.
Mankanta helpila programo ne estas tunela difekto
Komencu per la ekzakta alvoko kaj ĝia medio. Komando, kiu ekzistas en via interaga ŝelo, povas manki en la limigita serĉvojo de servo, do «ne trovita»-eraro povas signifi du malsamajn aferojn. Rulu command -v brctl kiel la serva uzanto, kaj legu la unuon, kiu lanĉas la skripton per systemctl cat openvpn-bridge-helper aŭ ĝia ekvivalento. La erarteksto kutime nomas la mankantan duuman dosieron, kaj tiu nomo estas la dependeco solvenda.
Reinstali la tunelan klienton liveras la tunelon, ne la pontan utilaĵon. Tiuj estas apartaj pakaĵoj kun apartaj prizorgantoj.
Kion brctl faris kaj kial ĝi estas eksdata
La ilo kreis kaj administris Linux-Ethernet-pontojn: addbr kreis ponton, kaj addif alligis pordon. La manlibro de Debian markas ĝin eksdata kaj indikas la pontajn ilojn de iproute2, kiuj kovras pli. Eksdata ne signifas forigita ĉie, kaj pli nova ilo ĉeestanta ne igas la literalan brctl-alvokon de skripto sukcesa.
Do la demando ne estas ĉu brctl bonas. Ĝi estas ĉu la skripto ankoraŭ prizorgatas kaj kiun pakaĵon, se entute, via distribuo liveras por ĝi.
Du honestaj elektoj: prizorgi aŭ migri
Prizorgi signifas instali la dokumentitan dependecon el la subtenata pakaĵo de via distribuo kaj konfirmi la originon de la skripto, la atendatan version kaj la plenumvojon. Tio kontentigas mankantan plenumeblon kaj nenion alian: la pontaj nomoj, la adresa plano kaj la puriga konduto de la skripto restas nevalidigitaj. Migri signifas reverki la celitajn operaciojn por la subtenata reta agordo. Pontokreado, pordalligo, gastigadresado kaj ligilaktivigo estas kvar apartaj ŝanĝoj, kaj ŝela aliaso de brctl al alia utilaĵo ne estas traduko.
La iproute2-ekvivalentoj estas mallongaj: ip link add name br-vpn type bridge kreas la ponton, kaj ip link set tap0 master br-vpn alligas pordon.
Notu, kiun elekton vi elektis kaj kiu posedas la skripton. Duone migrita helpilo, kiu vokas ambaŭ ilojn, estas pli malbona ol ĉiu el ili.
Rigardu la pontan dezajnon antaŭ ambaŭ
Ethernet-ponto taŭgas por dezajno, kiu bezonas Ethernet-transporton kaj TAP-samulojn. Instali pontajn utilaĵojn ne igas enkursigitan TUN-konekton ponto, kaj subtenata enkursigita profilo ne estu fleksita por kongrui kun nerilata skripto. Se la profilo enkursigas, eltrovu kial ponta helpilo entute ruliĝas.
Antaŭ ol tuŝi realan ponton, konservu la administran vojon kaj identigu la solan posedanton de la reta agordo.
Poste legu la sekvan eraron post kiam la dependeco riparitas. Loka ponta agordo, fora aŭtentigo kaj permesita trafiko tra la rezulto estas tri apartaj rezultoj, kaj nur unu el ili iam temas pri brctl.