Ho un server Linux (Rasperry Pi che utilizza Raspbian come sistema operativo) che dovrebbe utilizzare solo IP statico.
Tuttavia ho notato che ha anche l'IP dal server DHCP (l'IP fornito dal DHCP è 192.168.111.2
). In base alle impostazioni di rete, il server dovrebbe utilizzare solo IP statico ( 192.168.111.100
).
I contenuti di /etc/network/interfaces
:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.111.100
netmask 255.255.255.0
gateway 192.168.111.1
dns-nameservers ip1 ip2
Nonostante utilizzi la configurazione statica, posso utilizzare SSH sul dispositivo anche utilizzando l'IP fornito da DHCP. Inoltre sembra che ntpd
stia usando l'IP sbagliato e quello corretto.
Uscita di Netstat:
udp 0 0 192.168.111.2:123 0.0.0.0:* 2774/ntpd
udp 0 0 192.168.111.100:123 0.0.0.0:* 2774/ntpd
Secondo ifconfig
l'IP 192.168.111.2
non viene utilizzato:
eth0 Link encap:Ethernet HWaddr b8:27:eb:be:18:1c
inet addr:192.168.111.100 Bcast:192.168.111.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:138099 errors:0 dropped:0 overruns:0 frame:0
TX packets:81146 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:95954711 (91.5 MiB) TX bytes:27076870 (25.8 MiB)
ps -ef | grep dhcp
mostra che ho un demone DHCP in esecuzione:
root 2000 1 0 Oct07 ? 00:00:06 /sbin/dhcpcd
Come disabilitare l' DHCP
avvio del demone e assicurarsi che il mio server usi solo l'elettricità statica?
ifconfig
e viene usato regolarmente. Un giorno verrà sostituito ip
ma, onestamente, non ha alcuna importanza incidere qualcuno su ciò che è "migliore", dal momento che questa non è una gara pisciata. ifconfig
fornisce dettagli più che sufficienti per il debug di cose come questa.