Como obter NAT no Ubuntu Server ao acessar da interface wireguard para acessar o ambiente LAN do servidor

Como obter NAT no Ubuntu Server ao acessar da interface wireguard para acessar o ambiente LAN do servidor

Eu tenho um Ubuntu Server 22.04 que estou acessando pela interface wireguard 10.69.69.0/24, mas estou tendo problemas para acessar seu ambiente LAN em 10.0.0.0/24

Entendo que preciso fazer alguma fonte nat, mas não tenho certeza dos comandos corretos.

  • No meu laptop, posso executar ping em 10.69.69.0/24 e 10.0.0.50, mas nada mais em 10.0.0.0/24
  • Do meu servidor posso executar ping em 10.69.69.0/24 e 10.0.0.0/24

Preciso fazer com que o servidor ao enviar pacotes para 10.0.0.0/24 de 10.69.69.0/24 altere o IP de origem para 10.0.0.50 certo?

Servidor:

  • eno1: 10.0.0.50/24
  • wg0: 10.69.69.10/24
  • net.ipv4.ip_forward = 1

Computador portátil:

  • wg0: 10.69.69.1/24

Obrigado

Responder1

Isso é mais um comentário. Parece que os dispositivos na LAN 10.0.0.0/24 não sabem onde reside a rede 10.69.69.0/24. Se a LAN tiver outro ponto de saída como a Internet, você poderá instalar uma rota para 10.69.69.0/24 no gateway da LAN 10.0.0.0/24. Ou, como você disse, você pode obter NAT.

informação relacionada