J'ai un serveur Linux (Rasperry Pi utilisant Raspbian comme OS) qui ne devrait utiliser que des adresses IP statiques.
Cependant, j'ai remarqué qu'il a également obtenu l'IP du serveur DHCP (l'IP donnée par DHCP est 192.168.111.2
). Selon les paramètres réseau, le serveur ne doit utiliser que des adresses IP statiques ( 192.168.111.100
).
Le contenu de /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
Malgré l'utilisation d'une configuration statique, je peux SSH sur l'appareil en utilisant également l'IP donnée par DHCP. Il semble également que ntpd
la mauvaise adresse IP soit utilisée.
Sortie de 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
Selon ifconfig
l'IP 192.168.111.2
n'est pas utilisé:
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
montre que j'ai un démon DHCP en cours d'exécution:
root 2000 1 0 Oct07 ? 00:00:06 /sbin/dhcpcd
Comment désactiver le DHCP
démarrage du démon et m'assurer que mon serveur utilise uniquement le statique?
ifconfig
cela et il est utilisé régulièrement. Il sera un jour remplacé par ip
mais honnêtement, cela n'a aucune conséquence de harceler quelqu'un qui est «mieux» car ce n'est pas un concours de pisse. ifconfig
fournit plus qu'assez de détails pour déboguer des choses comme ça.