Tenho duas redes locais separadas (dois roteadores, cada um conectado ao seu ISP para conexão à Internet) e um servidor com duas portas Ethernet. O servidor está executando um serviço de site local que eu gostaria que ambas as redes pudessem acessar.
Posso simplesmente conectar as duas portas Ethernet do servidor a cada porta do roteador? Qual porta Ethernet será usada para conexão à Internet no próprio servidor?
Nota: o servidor está rodando Fedora 20 e Apache.
Responder1
Você não especificou a versão do IP e se algum NAT está em vigor. Suponho que cada LAN esteja atrás de um NAT e tenha apenas IPv4.
Conectar as duas interfaces Ethernet às diferentes redes funcionará desde que as duas LANs estejam usando intervalos de IP diferentes. Existe um risco significativo de que ambas as LANs estejam usando o mesmo intervalo de endereços RFC 1918. (RFC 4193 introduz um método para evitar tais conflitos, mas isso é apenas para IPv6.)
Se as duas LANs estiverem usando os mesmos endereços IP, primeiro será necessário reconfigurar um dos roteadores, para que eles não usem mais endereços conflitantes.
Depois de garantir que as duas LANs usem endereços não conflitantes, você poderá conectar o servidor. Você deve configurar o servidor com endereços IP estáticos em cada interface Ethernet. Obviamente, o endereço IP precisa corresponder à LAN à qual está conectado e precisa receber um endereço IP que não esteja no intervalo usado pelo DHCP.
Cada LAN possui um gateway padrão. No servidor você configura apenas o gateway padrão em uma das interfaces, que será a que ele utilizará para conectividade com a internet. Se desejar, você pode configurar rotas individuais, que permitirão ao servidor chegar a alguns destinos remotos através do outro roteador.
Uma advertência a ser observada nesta configuração é que os clientes nas duas LANs precisarão usar endereços IP diferentes para acessar o servidor. Você pode contornar isso se configurar uma rota estática em um dos roteadores.
Por exemplo, se os roteadores forem 192.168.1.1 e 192.168.2.1 e o servidor tiver endereços IP 192.168.1.2 e 192.168.2.2, você poderá configurar uma rota estática em 192.168.1.1. Essa rota estática dirá que para chegar a 192.168.2.2 o gateway a ser usado é 192.168.1.2.
Se configurado dessa forma, os clientes em ambas as LANs poderão acessar o servidor usando 192.168.2.2.
Responder2
Não posso adicionar comentários, mas além da resposta do kasperd, você também pode configurar suas conexões em um failover ou vinculá-las. O método para fazer isso será diferente dependendo do sistema operacional. No caso de failover, você percorreria seu caminho principal para a Internet e só usaria o failover se o primário estivesse inativo (há algumas outras coisas mais avançadas que você pode fazer, como scripts para verificações de latência para derrubar o caminho primário se ele passar um limite) ou percorrer ambos simultaneamente no caso de um canal vinculado que inerentemente tem um failover, pois continua a funcionar quando um link no vínculo falha.