Servidor Ubuntu 12.04, NAT, Roteador, DNS. Simplesmente não funciona

0

Recentemente, herdei algum hardware de servidor do trabalho e decidi que poderia ser meu roteador principal em casa (entre outras coisas). Ubuntu harware de instalação do servidor 12.04 vai bem e tudo é encontrado e funcionando quando eu arrancar.

Então começo com a configuração da eth1 com o DHCP. Isso funciona bem e obtém um endereço IP público do meu modem e nós temos uma conexão de internet ativa.

Então eu configurei meu outro NIC (eth0) como static (192.168.0.1) e isso também funciona bem. Eu posso acessá-lo de outros computadores na rede.

Os problemas estão aparecendo quando estou tentando configurar um servidor DHCP com o isc-dhcp-server. Parece que está funcionando e dando endereços IP aos computadores, mas depois de uma reinicialização ele pára de funcionar.

Após a reinicialização, o eth1 irá receber um ip público do modem, mas ele não tem acesso à Internet. Eu tenho que executar manualmente dhcpcd eth1 para fazê-lo funcionar novamente. Tanto quanto sei, não fiz nenhuma alteração no DNS.

O que estou fazendo de errado? Eu nunca tive problemas com isso antes. :)

    
por Bjørnar Kibsgaard 06.10.2012 / 12:37

1 resposta

0

Pelo que entendi, você está operando dois servidores DHCP na sua rede:

  1. Modem com função DHCP
  2. Servidor com software isc-dhcp-server

Normalmente é uma má idéia e uma fonte de problemas sem fim ter mais de um e apenas um servidor DHCP.

Sugiro que você tente um dos seguintes cenários A ou B ou C:

  • Use apenas o servidor DHCP do seu modem. Se o encaminhamento e roteamento em seu servidor entre eth0 e eth1 estiver configurado corretamente, seus clientes locais no eth0 poderão usar o servidor DHCP do modem. Você não precisa do isc-dhcp-server.

OR

  • Se você realmente quiser usar dois servidores DHCP, deverá cortar seus domínios. O tráfego DHCP não deve ser propagado de eth0 para eth1 ou vice-versa. Você pode fazer isso com o netfilter / iptables, colocando o formato dos pacotes udp e as portas 67 e 68 na cadeia FORWARD:

    iptables -A FORWARD -p udp --sport 68 --dport 67 -j DROP
    

OR

  • C. Desative o servidor DHCP no modem. Configura sua conexão com a internet no eth1 estaticamente. Instale o isc-dhcp-server no seu servidor.
por k-bielke 13.03.2013 / 16:52