É possível encaminhar todo o tráfego de uma interface Ethernet para outra sem NAT?

0

Configurar: Modem a cabo - > Porta Ethernet HW na caixa Ubuntu 16 (eth0). Conexão de cliente OpenVPN (tun0) sobre eth0. 2ª porta Ethernet HW na caixa Ubuntu 16 (eth1) para o roteador de hardware.

Eu posso configurar o compartilhamento de internet sobre eth1 e executá-lo como um servidor DHCP com o típico 10.42.0.0.

Suponha que iptables tenha eth0 192.168.1.1, tun0 tenha 60.60.1.1 e eth1 tenha 10.42.0.1.

É possível simplesmente que todos os dados que entram e saiam da eth0 sejam enviados para a eth1, sem esse disfarce? Dessa forma, todos os dados do modem a cabo WAN estão fluindo através da caixa do Ubuntu para o roteador de hardware, mas o roteador de hardware ainda pode fazer seu trabalho NAT sem a caixa do Ubuntu fazendo isso entre eles. Isso é possível?

Obrigado!

    
por erostratus 14.03.2017 / 10:26

1 resposta

0

Se eth0 tiver 192.168.1.1 , você já terá NAT em algum lugar na equação, como CGNAT (em cujo caso talvez considere alterar o ISP) ou dentro do modem a cabo. Se tun0 tem 60.* , então está usando um endereço IP público.

Você pode encaminhar tráfego entre interfaces sem NAT. É chamado de encaminhamento.

sysctl -w net.ipv4.ip_forward = 1

Você também precisa configurar o roteamento para que seu modem a cabo não conheça apenas sua sub-rede diretamente conectada 192.168.1.1/24 , mas também as outras sub-redes em sua rede, principalmente 10.42.0.0/?? .

    
por 14.03.2017 / 10:46

Tags