De VPN-Bréck-Skript rifft nach ëmmer brctl op: wat dat bedeit
E Bréck-Helfer deen op brctl feelt ass e lokalt Ofhängegkeetsproblem, keen Tunneldefekt. Entscheet ob Dir de Skript ënnerhaalt oder seng Bréckaarbecht migréiert.
Den Tunnelclient ass installéiert, de Profil ass valabel, an den Helfer feelt nach ëmmer op engem Kommando deen brctl heescht. D’VPN-Paket nei installéieren hëlleft net, well de fehlende Programm net Deel vum Tunnel ass. Et ass Deel vun engem lokale Bréckeskript, an de Skript freet en Instrument dat den aktuellen System net méi standardmäßeg liwwert. Déi zwee Problemer schéngen nëmmen zesummenzehangen, well de Skript beim Verbindungsopbau leeft.
E fehlenden Hëllefsprogramm ass keen Tunneldefekt
Fänkt mam geneeën Opruff a senger Ëmgéigend un. E Kommando deen an Ärer interaktiver Shell existéiert, kann am limitéierte Sichwee vun engem Service fehlen, dofir kann e «net fonnt»-Feeler zwee verschidde Saachen heeschen. Start command -v brctl als Service-Benotzer, an liest d’Unit déi de Skript startet mat systemctl cat openvpn-bridge-helper oder senger Entspriechung. Den Feelertext nennt normalerweis déi fehlend Binärdatei, an deen Numm ass d’Ofhängegkeet déi misst geléist ginn.
Den Tunnelclient nei installéieren liwwert den Tunnel, net d’Bréckinstrument. Dat sinn getrennte Pakete mat getrennten Ënnerhalter.
Wat brctl gemaach huet, a firwat et veraltert ass
D’Instrument huet Linux Ethernet-Brécken erstallt an administréiert: addbr huet eng Bréck erstallt, an addif huet e Port ugehaangen. Den Debian-Handbuch markéiert et als veraltert a verweist op d’Bréckinstrumenter vun iproute2, déi méi ofdecken. Veraltert heescht net iwwerall ewechgeholl, an en neit Instrument dat do ass, mécht en wuertwiertlechen brctl-Opruff an engem Skript net erfollegräich.
D’Fro ass also net ob brctl gutt ass. D’Fro ass ob de Skript nach ënnerhal gëtt a wéi ee Paket, wann iwwerhaapt, Är Distributioun dofir liwwert.
Zwee éierlech Optiounen: ënnerhalen oder migréieren
Ënnerhalen heescht d’dokumentéiert Ofhängegkeet aus dem ënnerstëtzte Paket vun Ärer Distributioun installéieren an den Ursprong, déi erwaarde Versioun an de Ausféierungswee vum Skript bestätegen. Dat befriddert eng fehlend ausféierbar Datei an soss näischt: d’Bréckenimm, den Adressplang an d’Opraamverhalen vum Skript bleiwen onvalidéiert. Migréieren heescht déi beabsichtegt Operatiounen fir déi ënnerstëtzte Netzwierkkonfiguratioun nei ze schreiwen. Bréckenerstellung, Port-Uschluss, Host-Adresséierung a Link-Aktivéierung sinn véier getrennt Ännerungen, an en Shell-Alias vu brctl op en anert Instrument ass keng Iwwersetzung.
D’iproute2-Entspriechungen si kuerz: ip link add name br-vpn type bridge erstellt d’Bréck, an ip link set tap0 master br-vpn hänkt e Port un.
Schreift op wéi eng Optioun Dir gewielt hutt a wiem de Skript gehéiert. En hallef migréierten Helfer deen déi zwou Instrumenter rifft ass schlëmmer wéi jiddereen dovun.
Kuckt den Bréckendesign éier Dir eng vun den zwou Optiounen hëlt
Eng Ethernet-Bréck passt zu engem Design deen Ethernet-Transport an TAP-Partner brauch. Bréckinstrumenter installéieren mécht aus enger gerouteter TUN-Verbindung keng Bréck, an e geroutete Profil deen ënnerstëtzt gëtt sollt net verbiicht ginn fir zu engem onverbonnenem Skript ze passen. Wann de Profil routet, fannt eraus firwat en Bréck-Helfer iwwerhaapt leeft.
Éier Dir eng richteg Bréck beréiert, behält den Administratiounswee a bestëmmt den eenzegen Eegentum vun der Netzwierkkonfiguratioun.
Liest duerno den nächste Feeler nodeems d’Ofhängegkeet verbessert gouf. Lokal Bréckenaarichtung, Fernauthentifikatioun an erlaabten Traffic duerch d’Resultat sinn dräi getrennt Resultater, a just ee dovun huet jeemools mat brctl ze dinn gehat.