Estou compartilhando minha conexão Wi-Fi através do meu PC Linux (Arch ou Ubuntu) usando a interface Gui na porta ethernet para um switch. wlp2s0 e enp5s0 são as duas interfaces, wifi e ethernet.
Gateway: O pc compartilhado recebe 192.168.1.20 de um roteador na interface wlp2s0.
O PC compartilhado também usa o IP do gateway de 10.42.0.1 na interface enp5s0.
PC atrás do gateway: O PC que eu quero acessar fica 10.42.0.251 via ethernet. A Internet funciona bem, o acesso local VNC / SSH de e para o gateway também funciona.
Eu quero poder conectar o SSH e o VNC de fora da rede nas portas 2022 e 5901, mas não consigo fazer com que o encaminhamento de porta funcione. As portas estão abertas no roteador Netgear conectado ao modem a cabo. No Windows ICS, posso abrir portas facilmente na guia "Compartilhar" e posso fazer o que quiser. No Linux, no entanto, eu tentei muitos comandos do iptables, mas não tive sucesso.
Alguém por favor pode me dar os comandos específicos para fazer isso? Eu odeio que o Windows possa fazer isso tão facilmente, mas o Linux não pode: p
Tags ssh port-forwarding vnc linux ubuntu