Como configurar o Multi Dhcp Server

0

Eu configuraria o isc-dhcp-server e funciona bem, mas agora estamos ficando fora de alcance, já que estamos excedendo mais de 255 dispositivos ativos.

Configuração atual:

eth0: 192.168.0.1

Eu quero configurar as seguintes coisas.

eth0: 192.168.0.1 Apenas para dispositivos lan eth1: 192.168.1.1 Somente para roteadores wifi e dispositivos wifi.

Agora minha pergunta é como configurar o servidor dhcp assim para a solicitação dhcp vem em porta eth0 sua faixa de ip 192.168.0.X serve e para pedido sem fio vem em eth1 serve faixa de ip 192.168.1.x

    
por Mitesh Shah 27.03.2015 / 08:18

2 respostas

2

Primeiro selecione o cartão de interface

sudo nano /etc/default/isc-dhcp-server

# Defaults for isc-dhcp-server initscript
# sourced by /etc/init.d/isc-dhcp-server
# installed at /etc/default/isc-dhcp-server by the maintainer scripts

#
# This is a POSIX shell fragment
#

# Path to dhcpd's config file (default: /etc/dhcp/dhcpd.conf).
#DHCPD_CONF=/etc/dhcp/dhcpd.conf

# Path to dhcpd's PID file (default: /var/run/dhcpd.pid).
#DHCPD_PID=/var/run/dhcpd.pid

# Additional options to start dhcpd with.
#   Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead
#OPTIONS=""

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
#   Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth0 eth1"

Configurar sub-rede

sudo nano /etc/dhcp/dhcpd.conf

comentar todos e acima colocar isso

subnet 192.168.0.0 netmask 255.255.255.0 {
       range 192.168.0.xxx 192.168.0.xxx;
        option routers                  192.168.0.x;
        option subnet-mask              255.255.255.0;
        option broadcast-address        192.168.0.255;
        option domain-name-servers      xxx.xxx.xxx.xxx;
        default-lease-time 86400;
        max-lease-time 86400;


}

subnet  192.168.1.0 netmask 255.255.255.0 {
        range 192.168.1.xxx 192.168.1.xxx;
        option routers                  192.168.1.x;
        option subnet-mask              255.255.255.0;
        option broadcast-address        192.168.1.255;
        option domain-name-servers      xxx.xxx.xxx.xxx;
        default-lease-time 86400;
        max-lease-time 86400;

}

Reinicie o serviço

sudo service isc-dhcp-server restart

Tente?

    
por 2707974 27.03.2015 / 08:39
1

Para obter endereços IP de sub-rede distintos para seus dispositivos wifi de seus dispositivos lan, se você tiver vários roteadores wifi, conecte-os a um hub separado ou alterne-o para uma das interfaces do servidor DHCP, diga eth1

Outra interface diz que eth0 será conectado ao switch que está com todos os dispositivos lan conectados a ele.

Agora vamos começar com a configuração,

Quando um PC configurado para DHCP é inicializado, ele solicita seu endereço IP do servidor DHCP. Ele faz isso enviando um pacote de solicitação de difusão DHCP padronizado para o servidor DHCP com um endereço IP de origem de 255.255.255.255.

Se o seu servidor DHCP tiver mais de uma interface, você terá que adicionar uma rota para este endereço 255.255.255.255 para que ele conheça a interface na qual enviar a resposta; se não, envia para o gateway padrão.

Adicione a rota ao seu arquivo / etc / network / interfaces. Neste caso, a rota é adicionada à interface eth0.

#
# File: /etc/network/interfaces
#

iface eth0 inet static

       address 192.168.0.1
       netmask 255.255.255.0
       up route add -host 255.255.255.255 eth0

iface eth1 inet static

       address 192.168.1.0
       netmask 255.255.255.0
       up route add -host 255.255.255.255 eth1

Agora, você pode configurar sua configuração DHCP como dada por @ 2707974

Suponha que a solicitação venha dizer eth0 , que é configurado com o endereço com sub-rede 192.168.0.X , para que o cliente receba o IP em 192.168.0.X range.

Da mesma forma, para a interface eth1 .

    
por Harshad 27.03.2015 / 14:25