Tuneļa klients ir instalēts, profils ir derīgs, un palīgs joprojām neizdodas pie komandas ar nosaukumu brctl. VPN pakotnes pārinstalēšana to nelabo, jo trūkstošā programma nav tuneļa daļa. Tā ir lokāla tilta skripta daļa, un skripts pieprasa rīku, ko pašreizējā sistēma vairs nepiegādā pēc noklusējuma. Abas problēmas šķiet saistītas tikai tāpēc, ka skripts darbojas savienojuma laikā.

Trūkstoša palīgprogramma nav tuneļa kļūda

Sāciet ar precīzu izsaukumu un tā vidi. Komanda, kas pastāv jūsu interaktīvajā čaulā, var trūkt pakalpojuma ierobežotajā meklēšanas ceļā, tāpēc kļūda «nav atrasts» var nozīmēt divas dažādas lietas. Palaidiet command -v brctl kā pakalpojuma lietotājs un izlasiet vienību, kas palaiž skriptu ar systemctl cat openvpn-bridge-helper vai tā ekvivalentu. Kļūdas teksts parasti nosauc trūkstošo bināro failu, un šis nosaukums ir risināmā atkarība.

Tuneļa klienta pārinstalēšana nodrošina tuneli, nevis tilta utilītu. Tie ir atsevišķas pakotnes ar atsevišķiem uzturētājiem.

Ko darīja brctl un kāpēc tas ir novecojis

Rīks veidoja un administrēja Linux Ethernet tiltus: addbr veidoja tiltu, un addif pievienoja portu. Debian rokasgrāmata to atzīmē kā novecojušu un norāda uz iproute2 tilta rīkiem, kas aptver vairāk. Novecojis nenozīmē visur noņemts, un jaunāka rīka klātbūtne nepadara skripta burtisko brctl izsaukumu veiksmīgu.

Tātad jautājums nav par to, vai brctl ir labs. Jautājums ir par to, vai skripts joprojām tiek uzturēts un kuru pakotni, ja tāda ir, jūsu distribūcija tam piegādā.

Divi godīgi varianti: uzturēt vai pārcelt

Uzturēt nozīmē instalēt dokumentēto atkarību no jūsu distribūcijas atbalstītās pakotnes un apstiprināt skripta izcelsmi, gaidīto versiju un izpildes ceļu. Tas apmierina trūkstošu izpildāmo failu un neko citu: skripta tilta nosaukumi, adrešu plāns un tīrīšanas uzvedība paliek nevalidēti. Pārcelt nozīmē pārrakstīt paredzētās darbības atbalstītajai tīkla konfigurācijai. Tilta izveide, porta pievienošana, resursdatora adresēšana un saites aktivizēšana ir četras atsevišķas izmaiņas, un čaulas aizstājvārds no brctl uz citu utilītu nav tulkojums.

iproute2 ekvivalenti ir īsi: ip link add name br-vpn type bridge izveido tiltu, un ip link set tap0 master br-vpn pievieno portu.

Pierakstiet, kuru variantu izvēlējāties un kam pieder skripts. Daļēji pārcelts palīgs, kas izsauc abus rīkus, ir sliktāks par jebkuru no tiem.

Apskatiet tilta dizainu pirms abiem

Ethernet tilts piemērots dizainam, kam vajadzīga Ethernet pārnese un TAP partneri. Tilta utilītu instalēšana nepārvērš maršrutētu TUN savienojumu par tiltu, un atbalstīts maršrutēts profils nav jāliek, lai atbilstu nesaistītam skriptam. Ja profils maršrutē, noskaidrojiet, kāpēc tilta palīgs vispār darbojas.

Pirms pieskaraties īstam tiltam, saglabājiet pārvaldības ceļu un nosakiet vienīgo tīkla konfigurācijas īpašnieku.

Pēc tam izlasiet nākamo kļūdu pēc atkarības izlabošanas. Lokāla tilta iestatīšana, attālināta autentifikācija un atļautā plūsma caur rezultātu ir trīs atsevišķi iznākumi, un tikai viens no tiem kādreiz bija par brctl.

Saistītie raksti