Resposta muito geral
Há muito pouca informação dada na pergunta, então estou assumindo o seguinte:
- Sua rede 192.168.10.0 já é NAT.
- Você tem acesso a esse dispositivo NAT (roteador).
- É capaz de adicionar rotas estáticas manuais.
- Nenhum firewall em execução.
- Suas redes são de tamanho / 24 (= máscara de sub-rede 255.255.255.0).
Resumo
Nas etapas abaixo, todos os dispositivos ficam cientes das diferentes redes e rotas, tudo feito pela rede IPv4 regular e usando a tabela de roteamento do Linux. É necessário ativar o encaminhamento no compartilhamento do PC, pois isso o impedirá de fazer isso por padrão (motivos de segurança).
Etapas detalhadas
Em seguida, siga estas etapas (gerais):
-
No NAT atual (roteador), adicione uma rota estática:
192.168.5.0
/ 24 via192.168.10.156
. Não sei qual dispositivo você tem, por isso não posso fornecer instruções para isso. Leia o manual dele.Caso este roteador já esteja executando o Ubuntu, basta adicionar a rota assim:
route add -net 192.168.5.0/24 gw 192.168.10.156
-
No PC em que você deseja compartilhar a rede
192.168.5.0
/ 24, certifique-se de encaminhar o tráfego:sysctl -w net.ipv4.ip_forward=1
Mais informações em esta resposta .
-
No computador cliente, configure a rota para a rede
192.168.10.0
/ 24, adicionando-a à tabela de rotas:route add -net 192.168.10.0/24 gw 192.168.5.1