у меня есть сервер Linux (Rasperry Pi с использованием Raspbian в качестве ОС), который должен использовать только статический IP.
однако я заметил, что он также получил IP от DHCP сервера (IP выданный DHCP 192.168.111.2
). В соответствии с сетевыми настройками сервер должен использовать только статический IP (192.168.111.100
).
содержание /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
несмотря на использование статической конфигурации я могу SSH на устройство также с помощью IP, заданного DHCP. Также кажется, что ntpd
использует неправильный IP, а также правильный.
вывод 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
по данным ifconfig
IP 192.168.111.2
не используется:
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
показывает, что у меня работает демон DHCP:
root 2000 1 0 Oct07 ? 00:00:06 /sbin/dhcpcd
Как отключить DHCP
демон от запуска и убедитесь, что мой сервер использует только статический?