Como permitir que duas sub-redes diferentes, criadas por um servidor DHCP, conversem entre si?

0

Eu tenho um servidor Ubuntu com duas placas ethernet, eth0 e eth1 , e planejo usá-lo como um servidor DHCP para criar duas sub-redes diferentes, 192.168.10.0/255.255.255.0 e 192.168.100.0/255.255.255.0 .

Q1: É possível "não" definir o endereço estático de eth0 e eth1 individualmente no arquivo /etc/network/interfaces e o funcionamento do serviço DHCP?

Q2: Depois que o serviço DHCP funciona, não importa como eu configurei, como eu poderia deixar duas sub-redes se comunicarem com base nesse servidor Ubuntu? Quaisquer outros daemons que eu deveria ativar?

    
por codexplorer 17.08.2017 / 08:12

1 resposta

0

IP-Forwarding permite o roteamento entre as diferentes sub-redes em seu servidor, sem especificar uma rota estática. Com IP-Forwarding habilitado, seu servidor agora é um router de uma maneira muito básica.

Portanto, isso está funcionando mesmo se você optar por usar outra (terceira) ou uma sub-rede diferente para seus dispositivos ethernet e não importa como seus clientes obterão o IPs (estático, manual, automático (dhcp)) .

Para o IPv4:

echo 1 > /proc/sys/net/ipv4/ip_forward

Para o IPv6:

echo 1 > /proc/sys/net/ipv6/conf/all/forwarding

Você pode até habilitá-lo para um dispositivo específico, mas apenas para o IPv6. O comando a seguir mostrará todos os netdevs + all + default (não sabe exatamente para que isso serve):

'ls /proc/sys/net/ipv6/conf'
    
por Kev Inski 18.08.2017 / 06:38