Peraturan tembok api menerima alamat pertama dan terakhir, seperti 192.168.0.200 hingga 192.168.0.255, tetapi laluan tidak. Entri laluan hanya mempunyai ruang untuk rangkaian dan topeng, yang bermaksud julat berterusan mesti menjadi satu atau lebih awalan sejajar sebelum OpenVPN memasangnya. Profil yang memasangkan route-nopull dengan selang tidak sejajar ialah tempat kegagalan biasanya bersembunyi, kerana fail dihuraikan dan tiada laluan sepadan. Betulkan blok dan kegagalan menjadi kelihatan dalam satu arahan.

Mitos: julat ialah laluan

Jadual penghalaan menyimpan pasangan rangkaian dan topeng dan memilih padanan terpanjang, jadi selang dengan permulaan dan akhir tiada tempat tinggal. Satu awalan yang merangkumi 256 alamat meliputi .0 hingga .255, separuh saiz itu meliputi .0 hingga .127, dan hanya julat yang sejajar dengan tepi itu dipetakan dalam satu langkah. Semua yang lain mesti dipotong menjadi blok. Laluan yang lebih kecil masih bermaksud selang asal.

Julat yang tidak sejajar dengan awalan bukan laluan termampat. Ia jenis objek yang lain, dan memperlakukannya sebagai laluan ialah tempat kegagalan senyap bermula.

Penjajaran ialah aritmetik, bukan gaya

Saiz blok ditentukan oleh panjang awalan. /29 hanya boleh bermula pada alamat yang boleh dibahagi dengan 8, /28 pada yang boleh dibahagi dengan 16, /27 pada yang boleh dibahagi dengan 32. Gerakkan blok dari sempadannya dan topeng akan meliputi set alamat yang berbeza daripada yang anda maksudkan.

Jumlahkan dari hujung bawah. Pada setiap langkah ambil blok sejajar terbesar yang tidak melepasi hujung julat, kemudian teruskan pada alamat pertama selepasnya. Blok tidak boleh bertindih, kerana setiap satu bermula di tempat yang sebelumnya berhenti.

Dua orang yang melakukannya secara manual sepatutnya mencapai hasil yang sama. Percanggahan bermaksud seseorang membenarkan permulaan yang tidak sejajar.

Kerjakan 200 hingga 255

StepStartBlock that fitsLine for the profile
1.200, multiple of 8/29, 8 addresses192.168.0.200 255.255.255.248
2.208, multiple of 16/28, 16 addresses192.168.0.208 255.255.255.240
3.224, multiple of 32/27, 32 addresses192.168.0.224 255.255.255.224

Julat bermula pada .200, iaitu gandaan 8, jadi blok pertama ialah /29 dari .200 hingga .207. Selepas lapan alamat itu nilai bebas pertama ialah .208, yang boleh dibahagi dengan 16, jadi /28 mengambil .208 hingga .223. Yang tinggal ialah .224 hingga .255, tiga puluh dua alamat yang bermula pada gandaan 32, jadi /27. Ketiga-tiga baris itu ialah keseluruhan penguraian.

Tulis sebagai baris laluan dan bukan sebagai prosa. Profil yang hanya memegang baris pertama meliputi lapan alamat dan meninggalkan selebihnya di luar terowong.

route-nopull
route 192.168.0.200 255.255.255.248
route 192.168.0.208 255.255.255.240
route 192.168.0.224 255.255.255.224

Blok terakhir memerlukan pemeriksaan sempadan. Di dalam 192.168.0.224/27, .224 ialah alamat rangkaian dan .255 ialah alamat siaran, jadi hos yang mesti menjawab pada .255 diliputi oleh awalan dan masih tidak dapat dicapai. Pindahkan hos itu atau bahagikan julat dengan cara lain daripada menghalakan blok dan berharap.

Apa yang route-nopull lakukan pada gambaran

Tambah route-nopull hanya apabila laluan yang ditolak oleh pelayan tidak diingini. Tanpa direktif itu, laluan yang ditolak dan baris ini wujud bersama, dan awalan paling khusus menang. Dengannya, pilihan DNS dan DHCP yang ditolak juga hilang, jadi penyelesaian nama dalaman memerlukan konfigurasinya sendiri. Kesan sampingan itu mengejutkan mereka yang menambah direktif untuk membaiki masalah laluan.

Tambahnya atas sebab yang betul, bukan sebagai refleks automatik. Membuang laluan yang ditolak ialah keputusan dasar dengan kesan DNS. Jika pelayan boleh menolak tiga awalan yang sama, biarkan, dan padamkan salinan di sebelah klien supaya satu pemilik mengawal senarai.

Pemeriksaan yang menangkap kesilapan biasa

Periksa bahawa setiap topeng ialah satu jujukan satu yang berterusan. Nilai 255.255.255.248 lulus dan 255.255.255.200 gagal, dan topeng yang tidak berterusan ditolak atau salah dibaca. Kemudian sahkan laluan untuk satu alamat dalam setiap blok.

ip route get 192.168.0.205
ip route get 192.168.0.220
ip route get 192.168.0.240

Setiap jawapan hendaklah menamakan antara muka terowong. Hasil yang menamakan penyesuai fizikal bermaksud baris itu tidak pernah dipasang, yang sering berlaku apabila pengurus rangkaian desktop menulis semula jadual selepas profil bersambung.

Pilih satu pemilik untuk senarai. Apabila pelayan boleh menolak awalan yang sama, tolak dan buang suntingan di sebelah klien. Satu pemilik bermaksud salah taip mempunyai satu tempat, dan klien serta pelayan tidak boleh berselisih tentang alamat mana yang berada di dalam terowong.

Artikel berkaitan