Tunneliklient on paigaldatud, profiil on kehtiv ja abiline ebaõnnestub endiselt käsul nimega brctl. VPN-paketi uuesti paigaldamine ei paranda seda, sest puuduv programm ei ole tunneli osa. See on kohaliku silla skripti osa ja skript küsib tööriista, mida praegune süsteem ei tarni enam vaikimisi. Need kaks probleemi näivad seotud ainult seetõttu, et skript käivitub ühenduse ajal.

Puuduv abiprogramm ei ole tunnelirike

Alustage täpsest väljakutsest ja selle keskkonnast. Käsk, mis on teie interaktiivses kestas olemas, võib teenuse piiratud otsinguteelt puududa, seega võib „ei leitud“ viga tähendada kahte erinevat asja. Käivitage command -v brctl teenuse kasutajana ja lugege ühikut, mis skripti käivitab käsuga systemctl cat openvpn-bridge-helper või selle ekvivalendiga. Veatekst nimetab tavaliselt puuduvat binaarfaili ja see nimi on lahendamist vajav sõltuvus.

Tunnelikliendi uuesti paigaldamine annab tunneli, mitte silla utiliidi. Need on eraldi paketid eraldi hooldajatega.

Mida brctl tegi ja miks see on vananenud

Tööriist lõi ja haldas Linuxi Etherneti sildu: addbr lõi silla ja addif kinnitas pordi. Debiani käsiraamat märgib selle vananenuks ja viitab iproute2 silla tööriistadele, mis katavad rohkem. Vananenud ei tähenda kõikjal eemaldatud ja uuema tööriista olemasolu ei tee skripti sõnasõnalist brctl-kutset õnnestunuks.

Seega küsimus ei ole, kas brctl on hea. Küsimus on, kas skripti veel hooldatakse ja millist paketti, kui üldse, teie distributsioon selle jaoks tarnib.

Kaks ausat valikut: hooldada või migreerida

Hooldamine tähendab dokumenteeritud sõltuvuse paigaldamist teie distributsiooni toetatud paketist ning skripti päritolu, eeldatava versiooni ja käivitusraja kinnitamist. See rahuldab puuduva käivitatava faili ja mitte midagi muud: skripti sillanimed, aadressiplaan ja koristuskäitumine jäävad valideerimata. Migreerimine tähendab kavandatud toimingute ümberkirjutamist toetatud võrgukonfiguratsiooni jaoks. Silla loomine, pordi kinnitamine, hosti adresseerimine ja lingi aktiveerimine on neli eraldi muudatust ning kesta alias brctl-ilt teisele utiliidile ei ole tõlge.

iproute2 ekvivalendid on lühikesed: ip link add name br-vpn type bridge loob silla ja ip link set tap0 master br-vpn kinnitab pordi.

Kirjutage üles, millise valiku tegite ja kellele skript kuulub. Pooleldi migreeritud abiline, mis kutsub mõlemat tööriista, on halvem kui kumbki neist.

Vaadake silla disaini enne kumbagi

Etherneti sild sobib disainile, mis vajab Etherneti kandevõimet ja TAP-partnereid. Silla utiliitide paigaldamine ei muuda marsruuditud TUN-ühendust sillaks ja toetatud marsruuditud profiili ei tohiks painutada sobima mitteseotud skriptiga. Kui profiil marsruudib, uurige, miks sillaabiline üldse käivitub.

Enne päris silla puudutamist säilitage haldustee ja tehke kindlaks võrgukonfiguratsiooni ainus omanik.

Seejärel lugege pärast sõltuvuse parandamist järgmist viga. Kohalik silla seadistamine, kaugautentimine ja tulemuse kaudu lubatud liiklus on kolm eraldi tulemust ning ainult üks neist oli kunagi brctl-i kohta.

Seotud artiklid