Skript mostu VPN še vedno kliče brctl: kaj to pomeni
Pomočnik mostu, ki odpove na brctl, je lokalna težava z odvisnostjo, ne okvara tunela. Odločite se, ali boste skript vzdrževali ali preselili njegovo mostno delo.
Odjemalec tunela je nameščen, profil je veljaven, pomočnik pa še vedno odpove na ukazu z imenom brctl. Ponovna namestitev paketa VPN tega ne popravi, ker manjkajoči program ni del tunela. Je del lokalnega skripta mostu, skript pa zahteva orodje, ki ga trenutni sistem ne dobavlja več privzeto. Težavi se zdita povezani le zato, ker se skript izvaja ob času povezave.
Manjkajoč pomožni program ni okvara tunela
Začnite s točnim klicem in njegovim okoljem. Ukaz, ki obstaja v vaši interaktivni lupini, lahko manjka v omejeni iskalni poti storitve, zato lahko napaka «ni najdeno» pomeni dve različni stvari. Zaženite command -v brctl kot uporabnik storitve in preberite enoto, ki zažene skript z systemctl cat openvpn-bridge-helper ali njegovim ustreznikom. Besedilo napake običajno poimenuje manjkajočo binarno datoteko in to ime je odvisnost, ki jo je treba rešiti.
Ponovna namestitev odjemalca tunela zagotovi tunel, ne pripomočka za most. To so ločeni paketi z ločenimi vzdrževalci.
Kaj je brctl počel in zakaj je zastarel
Orodje je ustvarjalo in upravljalo mostove Ethernet v Linuxu: addbr je ustvaril most, addif pa je priklopil vrata. Priročnik Debian ga označuje za zastarelega in napotuje na mostna orodja iproute2, ki pokrivajo več. Zastarel ne pomeni povsod odstranjen, in prisotnost novejšega orodja ne naredi dobesednega klica brctl v skriptu uspešnega.
Vprašanje torej ni, ali je brctl dober. Vprašanje je, ali se skript še vzdržuje in kateri paket, če sploh, vaša distribucija dobavlja zanj.
Dve pošteni možnosti: vzdrževati ali preseliti
Vzdrževati pomeni namestiti dokumentirano odvisnost iz podprtega paketa vaše distribucije in potrditi izvor skripta, pričakovano različico in pot izvajanja. To zadosti manjkajoči izvršljivi datoteki in ničemur drugemu: imena mostov, načrt naslovov in vedenje čiščenja v skriptu ostanejo nepreverjeni. Preseliti pomeni prepisati predvidene operacije za podprto omrežno konfiguracijo. Ustvarjanje mostu, priklop vrat, naslavljanje gostitelja in aktiviranje povezave so štiri ločene spremembe, alias v lupini od brctl na drugo orodje pa ni prevod.
Ustrezniki v iproute2 so kratki: ip link add name br-vpn type bridge ustvari most, ip link set tap0 master br-vpn pa priklopi vrata.
Zapišite, katero možnost ste izbrali in kdo je lastnik skripta. Napol preseljen pomočnik, ki kliče obe orodji, je slabši od katerega koli od njiju.
Oglejte si zasnovo mostu pred obema
Most Ethernet ustreza zasnovi, ki potrebuje prenos Ethernet in partnerje TAP. Namestitev mostnih orodij ne spremeni usmerjene povezave TUN v most, podprtega usmerjenega profila pa ne bi smeli upogibati, da bi ustrezal nepovezanemu skriptu. Če profil usmerja, ugotovite, zakaj se pomočnik mostu sploh izvaja.
Preden se dotaknete resničnega mostu, ohranite pot upravljanja in določite edinega lastnika omrežne konfiguracije.
Nato po odpravi odvisnosti preberite naslednjo napako. Lokalna nastavitev mostu, oddaljena overitev in dovoljen promet skozi rezultat so trije ločeni izidi, in le eden od njih je bil kdaj o brctl.