Subnet rumah dan kantor bertabrakan lewat VPN: tiga perbaikan
Saat kedua ujung memakai 192.168.1.0/24, rute yang didorong tidak bisa membantu. Tentukan tabrakan mana yang Anda punya, lalu pilih perbaikan yang benar-benar bisa Anda terapkan.
Klien Anda melaporkan terhubung dan terowongan aktif, tetapi server berkas kantor menjawab dari suatu tempat di dapur. Kedua ujung biasanya memakai 192.168.1.0/24 karena itulah yang dibawa router konsumen, dan tidak ada rute yang menyelesaikan ambiguitas yang ada di kedua sisi sekaligus. Kegagalan bisa terlihat seperti terowongan rusak atau server rusak, dan bukan keduanya. Tentukan tabrakan mana yang Anda punya sebelum menyentuh konfigurasi, karena jenisnya punya perbaikan berbeda dan hanya satu yang soal perutean.
Rute terhubung mengalahkan apa pun yang Anda dorong
Host menganggap sebuah alamat lokal setiap kali rute terhubung mencakupnya. Pada laptop yang antarmukanya sendiri 192.168.1.20/24, alamat 192.168.1.50 adalah tetangga, jadi paket keluar lewat antarmuka rumah dan tidak pernah mencapai terowongan.
Mendorong rute untuk prefiks kantor tidak mengubah apa pun, karena prefiks itu sudah ada sebagai jaringan yang terhubung langsung. Sistem operasi terus menjawab dari entri terhubung, dan entri itu diperiksa sebelum terowongan ditanya apa pun. Anda bisa melihat urutannya sendiri: ip route get 192.168.1.50 menyebut antarmuka rumah, bukan terowongan. Ujung jauh juga mencerminkan masalahnya, karena router kantor juga percaya bahwa rentang rumah laptop itu miliknya.
Tabrakan senyap di luar yang jelas
Tidak setiap kasus adalah keputusan perutean. Sewa DHCP rumah bisa mendarat tepat di alamat yang dipegang server kantor, dan kemudian klien berbicara dengan dirinya sendiri sementara terowongan tidak membawa apa pun.
Nama bertabrakan dengan cara yang sama. Dua mesin yang berbagi nama komputer merusak alat berbasis nama bahkan saat setiap paket dirutekan dengan benar, dan entri hosts yang menunjuk ke alamat kantor gagal saat mesin lokal sudah memiliki nama itu, karena resolusi lokal menang. Ganti nama mesin lokal atau gunakan nama yang sepenuhnya memenuhi syarat alih-alih menyunting hosts.
Hipervisor menambahkan kasus ketiga. Adaptor khusus host biasanya berada di 192.168.56.0/24, yang bisa bertabrakan dengan rentang korporat yang tidak diingat siapa pun sedang dipakai.
Nomori ulang sisi yang Anda miliki
Penomoran ulang menghapus ambiguitas alih-alih menghindarinya, dan di kantor rumahan itulah sisi yang Anda miliki. Pilih sesuatu yang tidak akan muncul di tempat lain, dan daftar setiap perangkat yang memegang alamat statis sebelum menyentuh router.
10.0.0.0/8 dan 172.16.0.0/12 adalah kandidat biasa. Bawaan firmware, 192.168.0.0/24 dan 192.168.1.0/24, justru yang harus ditinggalkan.
Menomori ulang kantor jarang menjadi pilihan, dan penomoran ulang rumah menghabiskan satu malam untuk menyambungkan ulang printer dan colokan. Itu tetap lebih murah daripada akal-akalan yang diulang di setiap laptop di perusahaan.
Terbitkan rentang yang tidak bisa bertabrakan
Di mana rentang kantor harus tetap ada, buat sisi terowongan lebih sulit bertabrakan. Memotong kumpulan klien sebagai prefiks kecil alih-alih meminjam /24 penuh memberikan rute yang spesifik, bukan yang luas.
Jika gateway bisa menerjemahkan, terbitkan subnet kantor di bawah rentang alias, sehingga tujuan klien tidak bisa jatuh di dalam LAN-nya sendiri. Desain situs-ke-situs bisa memberi setiap situs aliasnya sendiri, yang menjaga dua pelanggan dengan penomoran identik tetap bisa dibedakan.
Penerjemahan tidak gratis. Ia harus berjalan di kedua arah dan mencakup alamat sumber dan tujuan, dan aplikasi yang menulis alamat ke dalam muatannya sendiri akan mengabaikannya sepenuhnya. Itulah sebabnya ia menjadi jawaban ketika penomoran ulang mustahil dan jumlah klien sedikit.
Pilih berdasarkan apa yang bisa Anda ubah
Satu atau dua laptop di rumah: nomori ulang LAN rumah. Kantor terkelola yang tidak bisa menomori ulang: penerjemahan alias di gateway. Penomoran berulang di situs pelanggan: alias per situs, direncanakan sekali. Saat hanya alat berbasis nama yang gagal, perlakukan sebagai tabrakan nama, bukan kesalahan perutean.
Apa pun yang Anda pilih, uji terhadap alamat yang hanya ada di sisi jauh. Melakukan ping ke router Anda sendiri tidak mengatakan apa pun tentang jaringan mana yang menjawab.