DHCP didasarkan pada penggunaan siaran layer 2 untuk memungkinkan klien menemukan server DHCP. Sebuah jembatan akan meneruskan siaran layer 2 ini di antara jaringan. Memasukkan switch dari masing-masing jaringan ke yang lain akan mencapai ini. Switch Ethernet, pada dasarnya, tidak lebih dari jembatan multi-port. Ini bukan yang ingin kamu lakukan.
Karena Anda ingin menjaga konfigurasi DHCP tetap utuh, Anda mencari router untuk menghubungkan kedua jaringan. Router tidak meneruskan siaran layer 2 antara jaringan yang dilampirkan (dalam konfigurasi default waras). Namun, menambahkan router, Anda harus melakukan modifikasi pada tabel routing router yang ada.
Router tepi Anda saat ini di "jaringan 2", jika memiliki antarmuka Ethernet kedua, akan baik-baik saja. Anda baru saja memberikan port itu "alamat jaringan 1" dan lampirkan pada sakelar "jaringan 1". Kemudian Anda akan menambahkan rute statis pada router Linux / server DHCP di "jaringan 1" yang menentukan bahwa subnet "jaringan 2" dapat diakses melalui alamat IP "jaringan 1" yang Anda tetapkan untuk Ethernet router tepi "jaringan 2" yang Anda tentukan antarmuka yang Anda lampirkan ke "jaringan 1".
Jika router tepi Anda di "jaringan 2" tidak memiliki port Ethernet tambahan, Anda dapat menambahkan port Ethernet lain ke router Linux / DHCP server untuk mencapai hal yang sama.
Akhirnya, Anda juga bisa mendapatkan router berdiri bebas untuk menghubungkan dua jaringan bersama. Banyak router tingkat konsumen berharap bahwa Anda ingin ke Network Address Translation (NAT) dan, seperti yang Anda katakan dalam pertanyaan Anda, Anda tidak akan menginginkan server DHCP lain (yang dimiliki oleh banyak router tingkat konsumen) diaktifkan di luar kotak). Dalam hal menggunakan router berdiri bebas (yang akan memiliki dua antarmuka fisik yang terhubung ke dua jaringan terpisah, masing-masing dengan alamat IP yang ditetapkan dalam jaringan masing-masing yang dilampirkan) Anda harus menambahkan rute statis di kedua jaringan ' router tepi kembali ke router berdiri bebas ini.
Kami tidak melakukan rekomendasi produk di sini, tetapi ada sejumlah router kecil dan murah yang dapat melakukan apa yang Anda cari jika peralatan Anda yang ada tidak dapat mengatasinya.
Edit:
Jika Anda tidak memiliki akses ke router di "jaringan 2" maka Anda harus menjadi lebih kreatif.
Jika Anda bisa menambahkan NIC kedua ke mesin Linux, dan berikan NIC alamat IP "jaringan 2" itu, Anda bisa meminta klien di "jaringan 2" mengakses mesin Linux melalui IP itu dan Anda akan selesai.
Jika Anda tidak dapat menambahkan NIC kedua ke mesin Linux maka Anda dapat menambahkan perangkat router berdiri sendiri dengan alamat IP "jaringan 1" dan "jaringan 2". Anda harus menggunakan NAT untuk menghindari mengubah tabel routing di "jaringan 2". Router tingkat konsumen yang ditujukan untuk akses Internet di rumah mungkin akan dilakukan.
Hubungkan port "LAN" ke jaringan "network 1" dan berikan alamat IP statis di subnet "network 1".
Nonaktifkan semua server DHCP pada router.
Hubungkan port "Internet" router ke jaringan "network 2" dan berikan alamat IP statis di subnet "network 2".
Tambahkan rute statis pada mesin Linux untuk subnet "jaringan 2" yang dapat diakses melalui alamat IP "jaringan 1" yang Anda tetapkan untuk router. (Ini memungkinkan mesin Linux untuk merespons kembali ke host di subnet "jaringan 2".)
Konfigurasikan fungsi "penerusan porta" atau "host DMZ" pada router untuk meneruskan porta individual, atau semua lalu lintas, dari porta "Internet" ke mesin Linux. (Ini memungkinkan komputer "jaringan 2" mengakses mesin Linux melalui alamat IP "jaringan 2", mencegah perlunya modifikasi tabel perutean pada router tepi "jaringan 2".)
Dari komputer "jaringan 2", akses mesin Linux melalui alamat IP "jaringan 2" yang Anda tetapkan ke router. Fungsionalitas NAT / port-forwarding (atau host DMZ) akan meneruskan lalu lintas ke mesin Linux.
(Aku merasa sedikit kotor memberimu jawaban ini ...> tersenyum <Ini sedikit meretas, tetapi itu akan berhasil.)