A VPN-híd szkript továbbra is a brctl-t hívja: mit jelent ez
A brctl-n elbukó hídsegéd helyi függőségi probléma, nem alagúthiba. Döntse el, karbantartja a szkriptet, vagy áttelepíti a hídmunkáját.
Az alagútügyfél telepítve van, a profil érvényes, a segéd mégis elbukik egy brctl nevű parancson. A VPN-csomag újratelepítése nem javítja meg, mert a hiányzó program nem az alagút része. Egy helyi hídszkript része, és a szkript olyan eszközt kér, amelyet a jelenlegi rendszer már nem szállít alapértelmezés szerint. A két probléma csak azért tűnik összefüggőnek, mert a szkript a kapcsolódás idején fut.
A hiányzó segédprogram nem alagúthiba
Kezdje a pontos hívással és annak környezetével. Egy parancs, amely az interaktív héjában létezik, hiányozhat egy szolgáltatás korlátozott keresési útvonaláról, ezért a „nem található” hiba két különböző dolgot jelenthet. Futtassa a command -v brctl parancsot a szolgáltatás felhasználójaként, és olvassa el a szkriptet indító egységet a systemctl cat openvpn-bridge-helper paranccsal vagy annak megfelelőjével. A hibaüzenet általában megnevezi a hiányzó binárist, és ez a név a megoldandó függőség.
Az alagútügyfél újratelepítése az alagutat adja, nem a hídeszközt. Ezek külön csomagok, külön karbantartókkal.
Mit tett a brctl, és miért elavult
Az eszköz Linux Ethernet hidakat hozott létre és felügyelt: a addbr hidat hozott létre, a addif pedig portot csatolt. A Debian kézikönyve elavultnak jelöli, és az iproute2 hídeszközeire mutat, amelyek többet fednek le. Az elavult nem azt jelenti, hogy mindenhonnan eltávolították, és egy újabb eszköz jelenléte nem tesz sikeressé egy szkript szó szerinti brctl-hívását.
Tehát nem az a kérdés, hogy a brctl jó-e. Hanem az, hogy a szkriptet még karbantartják-e, és melyik csomagot szállítja hozzá a disztribúciója, ha egyáltalán szállít.
Két őszinte lehetőség: karbantartás vagy áttelepítés
A karbantartás azt jelenti, hogy a dokumentált függőséget a disztribúció támogatott csomagjából telepíti, és megerősíti a szkript eredetét, várható verzióját és végrehajtási útvonalát. Ez kielégít egy hiányzó futtatható fájlt, és semmi mást: a szkript hídnevei, címterve és takarítási viselkedése ellenőrizetlen marad. Az áttelepítés azt jelenti, hogy a szándékolt műveleteket a támogatott hálózati konfigurációra írja újra. A híd létrehozása, a port csatolása, a gazdagép címzése és a kapcsolat aktiválása négy különálló változás, és a brctl-ről más eszközre mutató héjalias nem fordítás.
Az iproute2 megfelelői rövidek: a ip link add name br-vpn type bridge létrehozza a hidat, a ip link set tap0 master br-vpn pedig portot csatol.
Írja le, melyik lehetőséget választotta, és kié a szkript. A félig áttelepített segéd, amely mindkét eszközt hívja, rosszabb bármelyiknél.
Nézze meg a hídtervet mindkettő előtt
Az Ethernet-híd olyan tervhez illik, amelynek Ethernet-átvitelre és TAP-társakra van szüksége. A hídeszközök telepítése nem alakítja át a route-olt TUN-kapcsolatot híddá, és egy támogatott route-olt profilt nem kellene meghajlítani, hogy egy nem kapcsolódó szkripthez illeszkedjen. Ha a profil route-ol, derítse ki, miért fut egyáltalán hídsegéd.
Mielőtt valódi hídhoz nyúlna, őrizze meg a kezelési útvonalat, és azonosítsa a hálózati konfiguráció egyetlen tulajdonosát.
Ezután olvassa el a következő hibát, miután a függőséget kijavította. A helyi hídbeállítás, a távoli hitelesítés és az eredményen át engedélyezett forgalom három különálló kimenet, és csak az egyik szólt valaha a brctl-ről.