tornar a segunda NIC visível para o resto da rede

tornar a segunda NIC visível para o resto da rede

Eu tenho uma rede sem fio simples onde o roteador tem um endereço 192.168.xxx.xxx.

Agora eufisicamenteconectou uma máquina Windows que não possui conexão sem fio a uma das máquinas Linux na rede existentecom um cabo Ethernet(também foi adicionada uma interface 'compartilhável' no Network Manager). Ele recebeu automaticamente um endereço 10.42.xxx.xxx e posso ver uma interface de rede 10.42 correspondente na máquina Linux, além da 192.168.

Como resultado, posso acessar a Internet na máquina Windows.

Até agora tudo bem, mas não tenho ideia de como acessar a máquina Windows além do computador ao qual ela está fisicamente conectada.

Meu objetivo final é poder acessar a máquina Windows de fora da rede de forma controlada. Quer dizer, eu não quero que ele fique aberto, mas deve haver uma maneira de, digamos, SSH para ele, certo?

Eu entendo que este é um problema de roteamento, mas infelizmente meu entendimento pára aí. Tentei definir uma regra de 'roteamento estático' por meio da interface do roteador sem fio, mas parece não funcionar.

Provavelmente é importante que a máquina Linux em questão tenha um endereço estático na rede 192.168.

Responder1

Elimine a interface de compartilhamento de rede e, em vez disso, “conecte” as duas interfaces na máquina Linux.

Será como pegar a máquina Windows e conectá-la diretamente ao resto da rede. Neste ponto, a máquina Windows obterá um endereço 192.168.xx do seu roteador e não um endereço 10.42.xx da máquina Linux. Em seguida, você pode encaminhar a porta para a máquina Windows da mesma forma que faria com qualquer outra máquina na sua rede.

O que você tem atualmente é uma interface NAT que basicamente separa a máquina Windows do resto da sua rede. Embora seja factível, é muito menos desejável operar dessa forma e mais difícil fazer o que você está pedindo.

informação relacionada