Saya menyadari ini adalah pertanyaan lama tetapi bagi siapa pun yang datang di sini mungkin adalah solusi terbaik (menurut saya).
Beberapa orang menyarankan VLAN (Virtual Local Area Network). Idenya di sini adalah bahwa Anda dapat mengambil 24 port managed switch dan mengkonfigurasinya sehingga port 1-12 berfungsi sebagai switch terpisah dan ports 13-24 berfungsi sebagai switch terpisah. Jadi, begitu Anda memisahkan port Anda maka Anda menetapkan port 1-12 VLAN ID dan port 13-24 VLAN ID kedua. VLAN berfungsi memiliki VLAN default (tidak ada VLAN yang diaktifkan) sebagai VLAN 1. VLAN 1 memiliki akses ke semua yang ada di jaringan (secara default karena semuanya dianggap terhubung ke VLAN 1).
Jadi katakanlah Anda memiliki server yang Anda tidak ingin kontaktor memiliki akses. Kami menempatkan semua server tersebut pada port yang ditugaskan VLAN 20. Masukkan semua workstation perusahaan Anda pada VLAN 20 juga. Sekarang buat jaringan tamu VLAN 40. Kontraktor akan menghubungkan komputer mereka ke VLAN 40. Karena pengaturan saat ini VLAN 40 tidak dapat berkomunikasi dengan VLAN 20.
Sekarang buat VLAN ketiga untuk printer yang harus dapat dicetak oleh kedua jaringan. Letakkan printer umum pada VLAN 30. Setup routing sehingga VLAN 20 dapat berkomunikasi dengan VLAN 30 dan VLAN 40 dapat berkomunikasi dengan VLAN 30. VLAN 20 dan VLAN 40 tidak dapat berkomunikasi.
Itu akan memberi Anda solusi yang Anda inginkan. Untuk melakukan ini, Anda memerlukan sakelar terkelola lapisan tiga dan Anda perlu mengonfigurasikan penandaan VLAN, trunking, dan IP routing dengan benar pada sakelar lapis tiga yang terkait.
Semoga ini membantu seseorang di masa depan. Tolong beri tahu saya jika Anda memiliki pertanyaan.