VPN skripta mosta još uvijek poziva brctl: šta to znači
Pomoćnik mosta koji pada na brctl je lokalni problem zavisnosti, a ne kvar tunela. Odlučite hoćete li skriptu održavati ili migrirati njen rad s mostom.
Klijent tunela je instaliran, profil je valjan, a pomoćnik i dalje pada na naredbi koja se zove brctl. Ponovno instaliranje VPN paketa to ne popravlja, jer program koji nedostaje nije dio tunela. On je dio lokalne skripte mosta, a skripta traži alat koji trenutni sistem više ne isporučuje po zadanom. Dva problema izgledaju povezana samo zato što se skripta izvršava u vrijeme povezivanja.
Program pomoćnika koji nedostaje nije kvar tunela
Počnite s tačnim pozivom i njegovim okruženjem. Naredba koja postoji u vašoj interaktivnoj ljusci može nedostajati na ograničenoj putanji pretrage neke usluge, pa greška „nije pronađeno“ može značiti dvije različite stvari. Pokrenite command -v brctl kao korisnik usluge i pročitajte jedinicu koja pokreće skriptu s systemctl cat openvpn-bridge-helper ili njegovim ekvivalentom. Tekst greške obično imenuje binarni fajl koji nedostaje, a to ime je zavisnost koju treba riješiti.
Ponovno instaliranje klijenta tunela daje tunel, a ne uslužni program mosta. To su odvojeni paketi s odvojenim održavaocima.
Šta je brctl radio i zašto je zastario
Alat je stvarao i administrirao Linux Ethernet mostove: addbr je stvarao most, a addif je priključivao port. Debianov priručnik ga označava zastarjelim i upućuje na iproute2 alate za mostove, koji pokrivaju više. Zastario ne znači uklonjen svuda, a prisustvo novijeg alata ne čini doslovni poziv brctl u skripti uspješnim.
Dakle, pitanje nije je li brctl dobar. Pitanje je održava li se skripta još uvijek i koji paket, ako ga ima, vaša distribucija isporučuje za njega.
Dvije poštene opcije: održavati ili migrirati
Održavanje znači instalirati dokumentiranu zavisnost iz podržanog paketa vaše distribucije i potvrditi porijeklo skripte, očekivanu verziju i putanju izvršavanja. To zadovoljava izvršni fajl koji nedostaje i ništa drugo: imena mostova, plan adresa i ponašanje čišćenja u skripti ostaju neprovjereni. Migracija znači prepisivanje namjeravanih operacija za podržanu mrežnu konfiguraciju. Stvaranje mosta, priključivanje porta, adresiranje hosta i aktiviranje veze četiri su odvojene promjene, a alias u ljusci od brctl na drugi uslužni program nije prijevod.
iproute2 ekvivalenti su kratki: ip link add name br-vpn type bridge stvara most, a ip link set tap0 master br-vpn priključuje port.
Zapišite koju ste opciju odabrali i ko posjeduje skriptu. Polovično migriran pomoćnik koji poziva oba alata gori je od bilo kojeg od njih.
Pogledajte dizajn mosta prije bilo koje od dvije opcije
Ethernet most odgovara dizajnu kojem trebaju Ethernet prijenos i TAP partneri. Instaliranje alata za mostove ne pretvara rutiranu TUN vezu u most, a podržani rutirani profil ne treba savijati da bi odgovarao nepovezanoj skripti. Ako profil rutira, otkrijte zašto se pomoćnik mosta uopće izvršava.
Prije nego što dotaknete pravi most, sačuvajte putanju upravljanja i identificirajte jedinog vlasnika mrežne konfiguracije.
Zatim pročitajte sljedeću grešku nakon što popravite zavisnost. Lokalno postavljanje mosta, daljinska autentifikacija i dozvoljeni saobraćaj kroz rezultat tri su odvojena ishoda, a samo jedan od njih ikada je bio o brctl.