Problemas do ISC DHCP

1

Estou tentando configurar meu servidor doméstico (Ubuntu 16.04 LTS - Server) para incluir uma função DHCP, mas ela não será iniciada.

Eu revi vários documentos e páginas de ajuda, mas sempre que eu faço um status do servidor DHCP, ele me envia mensagens de erro, mas quando eu inicio o servidor DHCP, ele retorna OK. Eu sei que ele não está em execução (apesar de estar ativado na inicialização), já que o Webmin está mostrando que é o caso e não consigo obter um endereço IP usando DHCP.

Eu tenho um roteador no qual eu desabilitei o servidor DHCP, portanto não estou em conflito com ele e quando atribuo um IP estático em qualquer uma das minhas máquinas (4 no total com vários dispositivos móveis), as máquinas funcionam bem.

Sou bastante novo no Ubuntu, mas sou profissional de suporte de TI do Windows, por isso não é que eu não seja tecnicamente preocupado.

Eu anexei meu arquivo dhcp.conf, então se alguém puder dar uma olhada e ver se eu fiz algo errado, eu agradeceria.

Além disso, se você puder me fornecer qualquer indicação de que eu possa "depurar" as mensagens de erro, eu realmente estaria em débito com você.

/etc/dhcp/dhcp.conf segue:

ddns-update-style none;
default-lease-time 300;
max-lease-time 84000;
authoritative;

subnet 192.168.1.0 netmask 255.255.255.0 {
    option routers 192.168.1.1;
    option subnet-mask 255.255.255.0;
    option broadcast-address 192.168.1.255;
    range 192.168.1.150 192.168.1.175;

    # Chromecast
    host Chromecast {
        option subnet-mask 255.255.255.0;
        option routers 192.168.1.1;
        hardware ethernet a4:77:33:d1:c0:f8;
        fixed-address 192.168.1.5;
    }

    # Vonage (XXXXXXXXX - oops)
    host Vonage {
        option subnet-mask 255.255.255.0;
        option routers 192.168.1.1;
        hardware ethernet c0:cb:38:49:81:6f;
        fixed-address 192.168.1.34;
    }

    # Synology NAS
    host DiskStation {
        option subnet-mask 255.255.255.0;
        option routers 192.168.1.1;
        hardware ethernet 00:11:32:02:c9:da;
        fixed-address 192.168.1.202;
    }

    # Grandstream GXP2130 Phone
    host GXP2130 {
        option subnet-mask 255.255.255.0;
        option routers 192.168.1.1;
        hardware ethernet 00:0b:82:7e:d4:64;
        fixed-address 192.168.1.96;
    }

    # Epson Photosmart PX820FWD Printer
    host Epson-PX820FWD {
        option subnet-mask 255.255.255.0;
        option routers 192.168.1.1;
        hardware ethernet 00:26:ab:c2:13:f2;
        fixed-address 192.168.1.50;
    }

    # Home Theatre PC
    host HTPC {
        option subnet-mask 255.255.255.0;
        option routers 192.168.1.1;
        hardware ethernet d0:50:99:1b:3e:fa;
        fixed-address 192.168.1.102;
    }

    # My Business Server
    host mybusinessserver {
        option subnet-mask 255.255.255.0;
        option routers 192.168.1.1;
        hardware ethernet 00:21:86:f0:e5:4e;
        fixed-address 192.1682.1.201;
    }
}

A mensagem de erro que recebo (para um relatório de status) é um tanto ambígua, pois não me diz por que está falhando, apenas que falhou, conforme mostrado abaixo:

â isc-dhcp-server.service - ISC DHCP IPv4 server
   Loaded: loaded (/lib/systemd/system/isc-dhcp-server.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sun 2017-02-12 14:52:21 WET; 39min ago
     Docs: man:dhcpd(8)
  Process: 3219 ExecStart=/bin/sh -ec      CONFIG_FILE=/etc/dhcp/dhcpd.conf;      if [ -f /etc/ltsp/dhcpd.conf ]; then CONFIG_FILE=/etc/ltsp/dhcpd.conf; fi;      [ -e /var/lib/dhcp/dhcpd.leases ] || touch /var/lib/dhcp/dhcpd.leases;      chown root:dhcpd /var/lib/dhcp /var/lib/dhcp/dhcpd.leases;      chmod 775 /var/lib/dhcp ; chmod 664 /var/lib/dhcp/dhcpd.leases;      exec dhcpd -user dhcpd -group dhcpd -f -4 -pf /run/dhcp-server/dhcpd.pid -cf $CONFIG_FILE $INTERFACES (code=exited, status=1/FAILURE)
 Main PID: 3219 (code=exited, status=1/FAILURE)

Feb 12 14:52:21 mybusinessserver dhcpd[3219]: before submitting a bug.  These pages explain the proper
Feb 12 14:52:21 mybusinessserver sh[3219]: before submitting a bug.  These pages explain the proper
Feb 12 14:52:21 mybusinessserver dhcpd[3219]: process and the information we find helpful for debugging..
Feb 12 14:52:21 mybusinessserver sh[3219]: process and the information we find helpful for debugging..
Feb 12 14:52:21 mybusinessserver dhcpd[3219]:
Feb 12 14:52:21 mybusinessserver dhcpd[3219]: exiting.
Feb 12 14:52:21 mybusinessserver sh[3219]: exiting.
Feb 12 14:52:21 mybusinessserver systemd[1]: isc-dhcp-server.service: Main process exited, code=exited, status=1/FAILURE
Feb 12 14:52:21 mybusinessserver systemd[1]: isc-dhcp-server.service: Unit entered failed state.
Feb 12 14:52:21 mybusinessserver systemd[1]: isc-dhcp-server.service: Failed with result 'exit-code'.

Eu notei que o usuário e o grupo são especificados como "dhcp". Isso é algo instanciado no momento da instalação, pois não me lembro de configurá-los em algum lugar?

Espero que alguém possa me ajudar aqui, já que não tenho idéia de para onde ir em seguida e agora nenhum dos meus dispositivos pode obter um IP para o DHCP e, portanto, tudo é atribuído estaticamente, o que não é o que eu realmente quero fazer.

Aguardo a sua ajuda e apoio.

Chris

PS: Eu fiz uma atualização do apt-get, apt-get upgrade e (só para ter certeza) um apt-get dist-upgrade mas todos não retornaram nenhuma ação necessária / tudo está atualizado.

    
por Adelphia 12.02.2017 / 16:40

2 respostas

1

Existe um erro de digitação na configuração

fixed-address 192.1682.1.201; 

Não tenho certeza se isso existe no disco ou apenas aconteceu durante a gravação. Se essa não for a causa, execute journalctl e procure por dhcpd errors.

    
por Thomas 12.02.2017 / 17:23
2

Seu pool e suas atribuições dedicadas se sobrepõem. Sugira isso:

ddns-update-style none;
default-lease-time 300;
max-lease-time 84000;
authoritative;
option routers 192.168.1.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;

subnet 192.168.1.0 netmask 255.255.255.0 {
    range 192.168.1.150 192.168.1.175;
}

# Chromecast
host Chromecast {
    hardware ethernet a4:77:33:d1:c0:f8;
    fixed-address 192.168.1.5;
}

# Vonage (XXXXXXXXX - oops)
host Vonage {
    hardware ethernet c0:cb:38:49:81:6f;
    fixed-address 192.168.1.34;
}

# Synology NAS
host DiskStation {
    hardware ethernet 00:11:32:02:c9:da;
    fixed-address 192.168.1.202;
}

# Grandstream GXP2130 Phone
host GXP2130 {
    hardware ethernet 00:0b:82:7e:d4:64;
    fixed-address 192.168.1.96;
}

# Epson Photosmart PX820FWD Printer
host Epson-PX820FWD {
    hardware ethernet 00:26:ab:c2:13:f2;
    fixed-address 192.168.1.50;
}

# Home Theatre PC
host HTPC {
    hardware ethernet d0:50:99:1b:3e:fa;
    fixed-address 192.168.1.102;
}

# My Business Server
host mybusinessserver {
    hardware ethernet 00:21:86:f0:e5:4e;
    fixed-address 192.168.1.201;
}
    
por Doug Smythies 12.02.2017 / 17:03