DHCP para duas redes

1. DHCP para duas redes

Francisco Wótila C. Cruz
wotila_carneiro

(usa Ubuntu)

Enviado em 03/04/2013 - 18:02h

Prezados, boa tarde.
Tenho um servidor entre duas redes. Já havia configurado um servidor DHCP com essa mesma topologia e estava tudo ok. Mas dessa vez está dando um problema, ele está distribuindo a mesma faixa (172.18.0.0/24) para as duas redes, sendo que ele está configurando para distribuir faixas diferentes.
eth1 - 192.168.1.0/24
eth2 - 172.18.0.0/24

dhcp.conf:

INTERFACES="eth1";
ddns-update-style none;
authoritative;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.50 192.168.1.100;
option routers 192.168.1.1;
option domain-name-servers 192.168.1.1,8.8.8.8;
option broadcast-address 192.168.1.255;
}

INTERFACES="eth2";
ddns-update-style none;
authoritative;
subnet 172.18.0.0 netmask 255.255.255.0 {
range 172.18.0.50 172.18.0.100;
option routers 172.18.0.1;
option domain-name-servers 172.18.0.1,8.8.8.8;
option broadcast-address 172.18.0.255;
}


e eu também configurei para escutar nas duas interfaces em /etc/default/isc-dhcp-server:

INTERFACES="eth1 eth2"


Alguem tem ideia desse erro?



  


2. Ips

Bruno Ricardo Rodrigues
Brunorr

(usa CentOS)

Enviado em 04/04/2013 - 11:37h

Os IPs das placas de rede estão configurados corretamente la no /etc/network/interfaces ??


3. Re: DHCP para duas redes

Francisco Wótila C. Cruz
wotila_carneiro

(usa Ubuntu)

Enviado em 04/04/2013 - 13:58h

Sim, os ips estão setados corretamente

auto eth1
allow-hotplug eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0

auto eth2
allow-hotplug eth2
iface eth2 inet static
address 172.18.0.1
netmask 255.255.255.0




4. Re: DHCP para duas redes

Bruno Ricardo Rodrigues
Brunorr

(usa CentOS)

Enviado em 05/04/2013 - 19:56h

wotila_carneiro escreveu:

Sim, os ips estão setados corretamente

auto eth1
allow-hotplug eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0

auto eth2
allow-hotplug eth2
iface eth2 inet static
address 172.18.0.1
netmask 255.255.255.0




Tenta fazer asim,

auto eth1
iface eth1 inet static
network 192.168.1.0
nermask 255.255.255.0
address 192.168.1.1

auto eth2
iface eth2 inet static
network 178.18.0.0
nermask 255.255.255.0
address 178.18.0.1


Pelo que eu andei vendo, o comando "allow-hotplug" tem dado muitos problemas, se ela for essencial pra voce, substitua por "allow-auto". Se nao, retire ela e teste para ver se funciona corretamente.


5. Re: DHCP para duas redes

Buckminster
Buckminster

(usa Debian)

Enviado em 05/04/2013 - 22:56h

Se as duas placas de redes estão conectadas no mesmo switch, comenta o 'authoritative' em uma das faixas.


6. Re: DHCP para duas redes

Francisco Wótila C. Cruz
wotila_carneiro

(usa Ubuntu)

Enviado em 09/04/2013 - 10:56h

Desculpa pela demora da resposta, mas estive ausente.
E nenhuma das dicas acima resolveu o problema. O estranho é que tenho a mesma toplogia em outra máquina e funciona perfeitamente.


7. Re: DHCP para duas redes

Estefanio Brunhara
stefaniobrunhara

(usa CentOS)

Enviado em 09/04/2013 - 12:55h

Imagino que o senário que você descreveu que esta funcionado, você tem switchs separados, porque não vejo outra forma disto funcionar.

Se as duas placas de rede estão ligado no mesmo switch, a descoberta da rede feita pela estação não tem como saber qual é a sua faixa de rede, a menos que você marque pelo mac address, ou crie uma class.


Se o seu lease do dhcp estiver com valor auto, as maquina que por sorte pegou o ip certo ficaram com ele. "mas isto foi coincidencia"















8. Re: DHCP para duas redes

Francisco Wótila C. Cruz
wotila_carneiro

(usa Ubuntu)

Enviado em 09/04/2013 - 14:12h

Desculpa, eu esqueci de comentar que essa topologia é no virtual box. :D


9. Re: DHCP para duas redes

Buckminster
Buckminster

(usa Debian)

Enviado em 09/04/2013 - 16:34h

wotila_carneiro escreveu:

Desculpa pela demora da resposta, mas estive ausente.
E nenhuma das dicas acima resolveu o problema. O estranho é que tenho a mesma toplogia em outra máquina e funciona perfeitamente.


Já tentou desinstalar o DHCP, reiniciar a máquina, reinstalar e configurar de novo?

E na máquina em que esta topologia está funcionando é no virtual box também?


10. Re: DHCP para duas redes

Francisco Wótila C. Cruz
wotila_carneiro

(usa Ubuntu)

Enviado em 10/04/2013 - 11:15h

Sim, já desistalei, reinstalei..e nada.
A outra topologia é assim: o Hospedeiro tem 3 placas de rede e o Debian instalado no virtual box, e as placas da máquina virtual setadas diretamente nas placas físicas. Resumindo: o Debian na máquina virtual servindo a duas redes reais.


11. Re: DHCP para duas redes

Estefanio Brunhara
stefaniobrunhara

(usa CentOS)

Enviado em 10/04/2013 - 12:36h

É bem provável que a configuração da placa de rede no virtual box esteja misturando o trafego da eth1 e da eth2, com isto seu cliente de dhcp não tem como fazer a descoberta da rede pela placa que deveria esta escutando o seu broadcast. Tente mudar as opções da placa de rede de nat p/ bridge ou vise versa, para isola o trafego de dados das duas redes.

Sem isto você cai na regra que citei acima, o dhcp server não tem como saber se é eth1 ou eth2, porque tecnicamente as placas estão no mesmo switch.

Sempre que faço uma configuração do dhcp usando um super escopo, eu faço a marcação pelo mac address. Porque você não adota isto? Ou por class!







12. Tente isso

Bruno Ricardo Rodrigues
Brunorr

(usa CentOS)

Enviado em 10/04/2013 - 13:17h

Não sei o que pode ser, mas se quer uma dica, tente configurar o switch com Vlans e configure para que os servidores DHCP trabalhem em cada uma das vlans. Pode resolver seu problema.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts