Como configurar a interface de rede com um intervalo dinâmico de endereços IP?

-1

Eu sou novo em redes, por favor, tenha paciência comigo. Eu tenho duas interfaces de rede. Uma interface de rede está conectada ao mundo externo. Outra interface de rede 'p3p1' é o que eu quero usar para programar meu gadget, ou seja, usar NFS. Quero que a outra interface 'p3p1' seja configurada com o servidor dhcp em execução no meu pc. Assim, quando meu dispositivo se conecta à interface p3p1, ele obtém o IP atribuído pelo servidor DHCP em execução no meu PC. Como posso fazer isso? É possível?

Aqui está minha tentativa de configurar a interface p3p1.

I have the following dhpcd.conf file.

    #
    # DHCP Server Configuration file.
    #   see /usr/share/doc/dhcp*/dhcpd.conf.sample
    #   see dhcpd.conf(5) man page


    default-lease-time 600;
    max-lease-time 7200;
        subnet 10.0.0.0 netmask 255.255.255.0 {
        option subnet-mask 255.255.255.0;
        option routers 10.0.0.1;
        range 10.0.0.5 10.0.0.15;
        }

However, I get the following errors while running the dhcpd. 

    ]# dhcpd 
    Internet Systems Consortium DHCP Server 4.2.4-P2
    Copyright 2004-2012 Internet Systems Consortium.
    All rights reserved.
    For info, please visit https://www.isc.org/software/dhcp/
    Not searching LDAP since ldap-server, ldap-port and ldap-base-dn were not specified in the config file
    Wrote 0 leases to leases file.

    No subnet declaration for em1 (136.170.195.17).
    ** Ignoring requests on em1.  If this is not what
       you want, please write a subnet declaration
       in your dhcpd.conf file for the network segment
       to which interface em1 is attached. **


    Not configured to listen on any interfaces!

    This version of ISC DHCP is based on the release available
    on ftp.isc.org.  Features have been added and other changes
    have been made to the base software release in order to make
    it work better with this distribution.

    Please report for this software via the Red Hat Bugzilla site:
        http://bugzilla.redhat.com

    exiting.
dexterous_stranger
fonte

Respostas:

1

Você está executando o DHCP na interface em1que possui o endereço IP 136.170.195.17

O intervalo que você forneceu ao DHCP para usar é 10.0.0.0/24. O endereço IP de em1 não está neste intervalo e, portanto, não pode ser usado na interface em1.

Se o seu servidor possui uma interface no 10.0.0.1, então esta é a interface que você deve ter o dhcp em execução.

Se você tiver apenas uma interface no servidor, ele precisará que o endereço seja alterado de 136.170.195.17 para algo em 10.0.0.x ou você precisará adicionar um endereço 10.0.0.x como endereço secundário ao em1.

O que sua pergunta não contém são informações sobre o que você está tentando alcançar ou sobre a configuração da sua rede e servidor, por isso é difícil fornecer qualquer orientação.

Paulo
fonte
Estou tentando executar o serviço dhcpd no meu pc.
dexterous_stranger
@SHREYASJOSHI Isso não adiciona nenhuma informação adicional ao que já sabemos da pergunta.
Paul
@ SHREYASJOSHI Esta resposta satisfaz a pergunta, explica como resolver o problema. O que você deve tentar é editar sua pergunta para fornecer mais informações, para que você possa obter uma resposta melhor.
Paul
Eu reformulei minha pergunta, responda. Além disso, remova minha proibição de postar perguntas se você gostou da minha pergunta reformulada.
224142 Dexterous_stranger #
@ SHREYASJOSHI Não controlamos sua proibição - pare de perguntar a todos com todas as suas perguntas para aumentar sua proibição.
Ƭᴇcʜιᴇ007
1

Você precisa configurar a interface p3p1 com um endereço IP dentro do intervalo da sub-rede do servidor DHCP e verificar se a interface está ativa quando você inicia o servidor DHCP.

Lawrence
fonte
Estou usando o FC19. Portanto, mudei para vi / etc / sysconfig / dhcpd # Opções de linha de comando aqui DHCPDARGS = "em1" dhcpd_flags = "em1" ------> Mas o problema é o mesmo.
dexterous_stranger
Pode ser necessário também criar uma sub-rede que esteja na mesma sub-rede que o endereço IP atual do adaptador.
11304 Lawrence
Desculpe, sou novo nisso. Eu não estou entendendo.
11384
O que você está tentando fazer / por que você está fazendo?
11304 Lawrence
11
@SHREYASJOSHI Todos os que visualizaram sua pergunta sabem que você está tentando criar um servidor dhcp. Por favor edite sua pergunta e descrever com mais detalhes o seu ambiente ou não podemos ajudá-lo ainda mais. Explique por que seu endereço IP é público. Explique o layout da rede. Explique por que você quer fazer o que está fazendo.
Paul