Dhcpd Daemon sta provando a noleggiarsi?


1

Ho un box Slackware Linux 13.0 con due interfacce, eth0 ed eth1 . Ho impostato questa casella per essere sulla rete 192.168.1.0/24, con subnet mask di 255.255.255.0.

Sto cercando di eseguire un server dhcpd su questa casella per servire due interfacce sopra, quindi ho subnetizzato la rete 192.168.1.0/24 in due sottoreti.

  • Per eth0 192.168.1.1, maschera di sottorete 255.255.255.128, maschera di trasmissione 192.168.1.127.
  • Per eth1 192.168.1.129, maschera di sottorete 255.255.255.128, maschera di trasmissione 192.168.1.255.

Entrambe le interfacce sono assegnate manualmente.

eth0 Link encap: Ethernet HWaddr 00: 00: 00: 00: 00: 00
          inet addr: 192.168.1.1 Bcast: 192.168.1.127 Maschera: 255.255.255.128
          UP BROADCAST RUNNING MULTICAST MTU: 1500 Sistema metrico: 1
          Pacchetti RX: 0 errori: 0 rilasciati: 0 sovraccarichi: 0 frame: 0
          Pacchetti TX: 39 errori: 0 rilasciati: 0 sovraccarichi: 0 portante: 0
          collisioni: 0 txqueuelen: 1000
          Byte RX: 0 (0,0 B) Byte TX: 1404 (1,3 KiB)
          Interruzione: 11 Indirizzo base: 0x8000 Memoria: faffc000-faffcfff

collegamento Eth1 Link: Ethernet HWaddr 00: 00: 00: 00: 00: 00
          inet addr: 192.168.1.128 Bcast: 192.168.1.255 Maschera: 255.255.255.128
          UP BROADCAST RUNNING MULTICAST MTU: 1500 Sistema metrico: 1
          Pacchetti RX: 10003 errori: 0 rilasciati: 0 sovraccarichi: 0 frame: 0
          Pacchetti TX: 13286 errori: 0 rilasciati: 0 sovraccarichi: 0 portante: 0
          collisioni: 0 txqueuelen: 1000
          Byte RX: 1589229 (1,5 MiB) Byte TX: 9900005 (9,4 MiB)
          Interrupt: 11

Ecco la configurazione di dhcpd.conf

autorevole;
ddns-update-style interim;
ignora gli aggiornamenti del client;

sottorete 192.168.1.0 maschera di rete 255.255.255.128 {

     intervallo 192.168.1.2 192.168.1.126;
     tempo di leasing predefinito 86400;
     tempo massimo di leasing 86400;

     router di opzione 192.168.1.1;

     opzione ip-forwarding off;

     opzione domain-name-server 208.67.222.222, 208.67.220.220;

     opzione broadcast-address 192.168.1.127;
     opzione subnet-mask 255.255.255.128;
}

sottorete 192.168.1.128 maschera di rete 255.255.255.128 {

     intervallo 192.168.1.129 192.168.1.254;
     tempo di leasing predefinito 86400;
     tempo massimo di leasing 86400;

     router di opzione 192.168.1.1;

     opzione ip-forwarding off;

     opzione domain-name-server 208.67.222.222, 208.67.220.220;

     opzione broadcast-address 192.168.1.255;
     opzione subnet-mask 255.255.255.128;
}

Questo è ciò che viene mostrato nel registro

10 apr 18:09:58 inspiron8600 dhcpd: DHCPDISCOVER dalle 00: 00: 00: 00: 00: 00 (inspiron8600) via eth1
10 aprile 18:09:58 inspiron8600 dhcpd: DHCPOFFER dal 192.168.1.131 a 00: 00: 00: 00: 00: 00: 00 (inspiron8600) via eth1
10 apr 18:10:01 inspiron8600 dhcpcd [3832]: eth1: aggiunta dell'indirizzo IP 169.254.153.6/16

Questo sta succedendo in modo spurio, e il registro si riempie di sciocchezze .. va notato che 'inspiron8600' è la scatola di Linux che esegue il server dhcpd. Quindi la mia domanda è questa:

Come posso impedire che ciò accada? E perché dovrebbe provare a darsi un contratto di locazione?

Sono sicuro di aver perso qualcosa ma non riesco a vederlo e apprezzerei un paio di occhi dalla comunità per individuare l'evidente difetto!

Per citare, i MAC sono stati filtrati e sostituiti con 0 per proteggere i colpevoli !!!

Risposte:


1

È un comportamento strano.

  1. Non è una risposta ma HWaddr 00: 00: 00: 00: 00: 00 sembra molto strano!
  2. Non strano che il server DHCP fornisca l'indirizzo per l'host autonomo. Dà indirizzo a tutti coloro che chiedono. Strano perché il client dhcp lo chieda!
  3. Se la funzionalità dhcp clien non è necessaria, dhcpcd (DHCP Client Daemon) può essere arrestato e disabilitato.

Ho deliberatamente rimosso i MAC .... :) indipendentemente dal fatto che non voglio pubblicare i mac ... il registro dhcpd mostra che il demone dhcpd sta cercando di darsi un contratto di locazione che non dovrebbe accadere ...
t0mm13b

1

Spero che questa non sia una domanda stupida, ma hai verificato per non avere dhclient o dhcpcd (non so quale Slackware utilizza) sia ancora in esecuzione sul sistema? In Slackware potresti dover disabilitare il demone client DHCP manualmente, a seconda di come hai assegnato gli indirizzi IP statici del sistema.

Il seguente comando mostra qualcosa in esecuzione?

ps -C dhcpcd,dhclient
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.