Como não há gateway no segmento de rede ao qual a NIC com fio está conectada, deixe o gateway não configurado na NIC com fio.
(Em um sistema com várias conexões de rede, somente a conexão de rede voltada para a Internet realmente precisa ter a configuração do gateway padrão configurada.)
O próximo passo é habilitar o comutador mestre de roteamento IP. Encontre esta parte em /etc/sysctl.conf
:
# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1
Descomente a segunda linha e execute sysctl -p
como raiz. Agora, o roteamento IP é ativado e controlado pelas regras iptables
na cadeia FORWARD.
Como o segmento de rede com fio usa o intervalo de IP 10.x.x.x privado e seu ponto de acesso móvel fornece ao laptop outro IP privado no intervalo de 192.168.x.x, você terá um problema de NAT duplo . Não sei se o TeamViewer pode lidar com isso; Eu acho que o Remote Desktop definitivamente não vai. Mas se você rodar o TeamViewer no laptop, ele poderá acessar a Internet e ter o DVR acessível.
O problema é que o DVR será capaz de formar conexões de saída para a Internet, mas uma conexão de entrada só verá o IP da Internet do ponto de acesso: não há como uma conexão de entrada especificar que deseja ir para o laptop atrás do NAT do ponto de acesso e, em seguida, o DVR em outro segmento de rede.
Como você provavelmente não pode adicionar rotas à configuração do ponto de acesso móvel, precisará NAT do tráfego proveniente da rede com fio antes de deixá-lo na rede sem fio. Supondo que a interface com fio é chamada eno1
e a interface sem fio é wlo1
:
iptables -w -t nat -A POSTROUTING -s 10.0.0.0/8 -o wlo1 -j MASQUERADE
Agora você pode configurar o endereço 10.1.18.xxx do laptop como o gateway padrão do DVR, e se o DVR tiver a capacidade incorporada do TeamViewer, você provavelmente também terá que copiar as configurações do servidor DNS do arquivo / etc / do laptop. resolv.conf (fornecido pelo hotspot) para o DVR.