Klient tunela je nainštalovaný, profil je platný a pomocník stále zlyháva na príkaze s názvom brctl. Preinštalovanie balíka VPN to neopraví, pretože chýbajúci program nie je súčasťou tunela. Je súčasťou miestneho skriptu mosta a skript žiada nástroj, ktorý súčasný systém už predvolene nedodáva. Oba problémy sa zdajú súvisiace len preto, že skript sa spúšťa pri pripojení.

Chýbajúci pomocný program nie je porucha tunela

Začnite presným volaním a jeho prostredím. Príkaz, ktorý existuje vo vašom interaktívnom shelli, môže chýbať v obmedzenej vyhľadávacej ceste služby, takže chyba „nenájdené“ môže znamenať dve rôzne veci. Spustite command -v brctl ako používateľ služby a prečítajte jednotku, ktorá skript spúšťa s systemctl cat openvpn-bridge-helper alebo jeho ekvivalentom. Text chyby zvyčajne uvádza chýbajúci binárny súbor a tento názov je závislosť, ktorú treba vyriešiť.

Preinštalovanie klienta tunela dodá tunel, nie utilitu mosta. Sú to samostatné balíky so samostatnými správcami.

Čo brctl robil a prečo je zastaraný

Nástroj vytváral a spravoval ethernetové mosty Linuxu: addbr vytvoril most a addif pripojil port. Príručka Debianu ho označuje za zastaraný a odkazuje na mostné nástroje iproute2, ktoré pokrývajú viac. Zastaraný neznamená všade odstránený a prítomnosť novšieho nástroja nezabezpečí, že doslovné volanie brctl v skripte uspeje.

Otázka teda nie je, či je brctl dobrý. Je, či je skript stále udržiavaný a ktorý balík, ak nejaký, preň vaša distribúcia dodáva.

Dve úprimné možnosti: udržiavať alebo migrovať

Udržiavať znamená nainštalovať dokumentovanú závislosť z podporovaného balíka vašej distribúcie a overiť pôvod skriptu, očakávanú verziu a cestu spustenia. To uspokojí chýbajúci spustiteľný súbor a nič viac: názvy mostov, plán adries a správanie pri čistení zostávajú neoverené. Migrovať znamená prepísať zamýšľané operácie pre podporovanú konfiguráciu siete. Vytvorenie mosta, pripojenie portov, adresovanie hostiteľa a aktivácia spojenia sú štyri samostatné zmeny a alias v shelli z brctl na inú utilitu nie je preklad.

Ekvivalenty v iproute2 sú krátke: ip link add name br-vpn type bridge vytvorí most a ip link set tap0 master br-vpn pripojí port.

Zapíšte, ktorú možnosť ste zvolili a kto skript vlastní. Napoly migrovaný pomocník, ktorý volá oba nástroje, je horší než ktorýkoľvek z nich.

Pozrite sa na návrh mosta pred oboma

Ethernetový most sa hodí k návrhu, ktorý potrebuje ethernetový prenos a partnerov TAP. Inštalácia mostných utilít nezmení smerované pripojenie TUN na most a podporovaný smerovaný profil by sa nemal ohýbať, aby zodpovedal nesúvisiacemu skriptu. Ak profil smeruje, zistite, prečo pomocník mosta vôbec beží.

Skôr než sa dotknete skutočného mosta, zachovajte cestu správy a určte jediného vlastníka konfigurácie siete.

Potom po oprave závislosti prečítajte ďalšiu chybu. Miestne nastavenie mosta, vzdialená autentifikácia a povolená prevádzka cez výsledok sú tri samostatné výsledky a len jeden z nich bol niekedy o brctl.

Súvisiace články