Klijent tunela je instaliran, profil je valjan, a pomoćnik i dalje pada na naredbi koja se zove brctl. Ponovna instalacija VPN paketa to ne popravlja, jer program koji nedostaje nije deo tunela. On je deo lokalne skripte mosta, a skripta traži alat koji trenutni sistem više ne isporučuje po defaultu. Dva problema izgledaju povezana samo zato što se skripta izvršava u vreme 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 dve 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 binarnu datoteku koja nedostaje, a to ime je zavisnost koju treba rešiti.

Ponovna instalacija 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 zastareo

Alat je stvarao i administrirao Linux Ethernet mostove: addbr je stvarao most, a addif je priključivao port. Debianov priručnik ga označava zastarelim i upućuje na iproute2 alate za mostove, koji pokrivaju više. Zastareo ne znači uklonjen svuda, a prisustvo novijeg alata ne čini doslovni poziv brctl u skripti uspešnim.

Dakle pitanje nije da li je brctl dobar. Pitanje je da li se skripta još održava i koji paket, ako ga ima, vaša distribucija isporučuje za njega.

Dve poštene opcije: održavati ili migrirati

Održavanje znači instalirati dokumentovanu zavisnost iz podržanog paketa vaše distribucije i potvrditi poreklo skripte, očekivanu verziju i putanju izvršavanja. To zadovoljava izvršnu datoteku koja nedostaje i ništa drugo: imena mostova, plan adresa i ponašanje čišćenja u skripti ostaju neprovereni. Migracija znači prepisivanje nameravanih operacija za podržanu mrežnu konfiguraciju. Stvaranje mosta, priključivanje porta, adresiranje hosta i aktiviranje veze su četiri odvojene promene, a alias u ljusci od brctl na drugi uslužni program nije prevod.

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 kome pripada skripta. Napola migriran pomoćnik koji poziva oba alata gori je od bilo kog od njih.

Pogledajte dizajn mosta pre bilo koje od dve opcije

Ethernet most odgovara dizajnu kome trebaju Ethernet prenos 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šte izvršava.

Pre nego što dotaknete pravi most, sačuvajte putanju upravljanja i identifikujte jedinog vlasnika mrežne konfiguracije.

Zatim pročitajte sledeću grešku nakon što popravite zavisnost. Lokalno podešavanje mosta, daljinska autentifikacija i dozvoljeni saobraćaj kroz rezultat su tri odvojena ishoda, a samo jedan od njih je ikada bio o brctl.

Povezani članci