O DHCP é baseado no uso de transmissões da camada 2 para permitir que os clientes localizem servidores DHCP. Uma ponte encaminharia essas transmissões da camada 2 entre as redes. Conectar os comutadores de cada rede respectiva na outra faria isso. Um switch Ethernet é, na verdade, nada mais que uma ponte de várias portas. Não é isso que você quer fazer.
Como você deseja manter intacta a configuração do DHCP, está procurando um roteador para conectar as duas redes. Um roteador não encaminha transmissões da camada 2 entre as redes às quais está conectado (em qualquer configuração padrão sã). Adicionar um roteador, no entanto, exigirá que você faça modificações nas tabelas de roteamento dos roteadores existentes.
Seu roteador de borda atual na "rede 2", se tivesse uma segunda interface Ethernet, funcionaria perfeitamente. Você acabou de atribuir a essa porta um endereço IP da "rede 1" e anexá-lo ao comutador "rede 1". Em seguida, você adicionaria uma rota estática no roteador Linux / servidor DHCP na "rede 1", especificando que a sub-rede "rede 2" é acessível através do endereço IP da "rede 1" que você atribuiu à Ethernet do roteador de borda "rede 2" interface que você anexou à "rede 1".
Se o seu roteador de borda na "rede 2" não tiver uma porta Ethernet extra, você poderá adicionar outra porta Ethernet ao roteador Linux / servidor DHCP para realizar a mesma coisa.
Por fim, você também pode obter um roteador independente para conectar as duas redes. Muitos roteadores de nível de consumidor esperam que você deseje a conversão de endereços de rede (NAT) e, como você diz na sua pergunta, não desejam outro servidor DHCP (que muitos roteadores de nível de consumidor possuem ativado imediatamente). No caso de usar um roteador independente (que terá duas interfaces físicas conectadas às duas redes separadas, cada uma com endereços IP atribuídos nas respectivas redes às quais está conectado), será necessário adicionar uma rota estática nas duas redes ' roteadores de borda de volta a esse roteador independente.
Não fazemos recomendações de produtos aqui, mas existem vários roteadores pequenos e baratos que podem fazer o que você procura se o equipamento existente não puder lidar com isso.
Editar:
Se você não tem acesso ao roteador na "rede 2", precisará ser mais criativo.
Se você pudesse simplesmente adicionar uma segunda NIC à máquina Linux e fornecer a ela um endereço IP de "rede 2", você poderia ter clientes na "rede 2" acessando a máquina Linux através desse IP e pronto.
Se você não conseguir adicionar uma segunda NIC à máquina Linux, poderá adicionar um dispositivo de roteador independente com os endereços IP da "rede 1" e da "rede 2". Você precisaria usar o NAT para evitar ter que alterar as tabelas de roteamento na "rede 2". Um roteador de nível de consumidor destinado ao acesso doméstico à Internet provavelmente funcionaria.
Conecte a porta "LAN" à rede "rede 1" e forneça um endereço IP estático na sub-rede "rede 1".
Desative qualquer servidor DHCP no roteador.
Conecte a porta "Internet" do roteador à rede "rede 2" e forneça um endereço IP estático na sub-rede "rede 2".
Adicione uma rota estática na máquina Linux para a sub-rede "rede 2" acessível através do endereço IP da "rede 1" atribuído ao roteador. (Isso permite que a máquina Linux responda de volta aos hosts na sub-rede "network 2".)
Configure a funcionalidade "encaminhamento de porta" ou "host DMZ" no roteador para encaminhar portas individuais ou todo o tráfego da porta "Internet" para a máquina Linux. (Isso permite que computadores da "rede 2" acessem a máquina Linux por meio de um endereço IP da "rede 2", evitando a necessidade de qualquer modificação da tabela de roteamento no roteador de borda da "rede 2".)
Nos computadores da "rede 2", acesse a máquina Linux através do endereço IP da "rede 2" atribuído ao roteador. A funcionalidade NAT / encaminhamento de porta (ou host DMZ) do roteador encaminhará o tráfego para a máquina Linux.
(Eu me sinto um pouco suja ao lhe dar esta resposta ...> sorrir <É um pouco complicado, mas vai funcionar.)