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 !!!