Klien terowong sudah dipasang, profil sah, dan pembantu masih gagal pada arahan bernama brctl. Memasang semula pakej VPN tidak membaikinya, kerana program yang tiada bukan bahagian terowong. Ia bahagian skrip jambatan setempat, dan skrip meminta alat yang tidak lagi disediakan sistem semasa secara lalai. Kedua-dua masalah kelihatan berkaitan hanya kerana skrip berjalan semasa sambungan.

Program pembantu yang tiada bukan kerosakan terowong

Mulakan dengan seruan tepat dan persekitarannya. Arahan yang wujud dalam shell interaktif anda mungkin tiada dalam laluan carian terhad sesebuah perkhidmatan, jadi ralat «tidak ditemui» boleh bermaksud dua perkara berbeza. Jalankan command -v brctl sebagai pengguna perkhidmatan, dan baca unit yang melancarkan skrip dengan systemctl cat openvpn-bridge-helper atau setaranya. Teks ralat biasanya menamakan binari yang tiada, dan nama itu ialah kebergantungan yang perlu diselesaikan.

Memasang semula klien terowong menyediakan terowong, bukan utiliti jambatan. Itu pakej berasingan dengan penyelenggara berasingan.

Apa yang brctl lakukan, dan mengapa ia usang

Alat itu mencipta dan mentadbir jambatan Ethernet Linux: addbr mencipta jambatan, dan addif memasang port. Manual Debian menandakannya usang dan merujuk kepada perkakas jambatan iproute2, yang merangkumi lebih banyak. Usang bukan bermakna dibuang di mana-mana, dan kehadiran alat yang lebih baharu tidak menjadikan seruan brctl literal dalam skrip berjaya.

Jadi soalannya bukan sama ada brctl bagus. Soalannya ialah sama ada skrip masih diselenggara dan pakej mana, jika ada, yang disediakan pengedaran anda untuknya.

Dua pilihan jujur: kekalkan atau pindahkan

Mengekalkan bermakna memasang kebergantungan berdokumen daripada pakej yang disokong pengedaran anda dan mengesahkan asal skrip, versi dijangka dan laluan pelaksanaan. Itu memenuhi fail boleh laku yang tiada dan tidak lebih: nama jambatan, pelan alamat dan tingkah laku pembersihan skrip kekal tidak disahkan. Memindahkan bermakna menulis semula operasi yang dimaksudkan untuk konfigurasi rangkaian yang disokong. Penciptaan jambatan, pemasangan port, pengalamatan hos dan pengaktifan pautan ialah empat perubahan berasingan, dan alias shell daripada brctl kepada utiliti lain bukan terjemahan.

Setara iproute2 adalah pendek: ip link add name br-vpn type bridge mencipta jambatan, dan ip link set tap0 master br-vpn memasang port.

Catat pilihan yang anda ambil dan siapa pemilik skrip. Pembantu yang separuh dipindahkan dan memanggil kedua-dua alat lebih buruk daripada mana-mana satu.

Lihat reka bentuk jambatan sebelum kedua-duanya

Jambatan Ethernet sesuai untuk reka bentuk yang memerlukan pengangkutan Ethernet dan rakan TAP. Memasang utiliti jambatan tidak menjadikan sambungan TUN yang dilalui penghala sebagai jambatan, dan profil penghalaan yang disokong tidak patut dibengkokkan untuk sepadan dengan skrip yang tidak berkaitan. Jika profil menghala, cari tahu mengapa pembantu jambatan berjalan sama sekali.

Sebelum menyentuh jambatan sebenar, peliharalah laluan pengurusan dan kenal pasti pemilik tunggal konfigurasi rangkaian.

Kemudian baca ralat seterusnya selepas kebergantungan dibetulkan. Persediaan jambatan setempat, pengesahan jauh dan trafik dibenarkan melalui hasilnya ialah tiga hasil berasingan, dan hanya satu daripadanya pernah berkaitan brctl.

Artikel berkaitan