NTPD如何删除所有网络接口

本文主要介绍"NTPD怎么删除所有网络接口",希望能够解决您遇到有关问题,下面我们一起来看这篇 "NTPD怎么删除所有网络接口" 文章。

NTPD服务删除并启用网络

我们在CentOS上的eth0上配置了两个虚拟接口,它们时不时地出现故障。现在,在查看日志文件之后,我发现ntpd显然删除了所有eth0接口,并且dhclient自动将eth0恢复。然而,这会导致我们的几个虚拟网站无法访问。

有人能给我解释一下ntpd删除接口的原因吗?是否可以/应该关闭该功能,或者是否可以/应该配置dhclient以自动恢复虚拟接口?

编辑//我应该发布的日志文件:

Nov 12 13:10:28 raptor dhclient[20048]: DHCPREQUEST on eth0 to 255.255.255.255 port 67 (xid=0x6a825e97)
Nov 12 13:10:42 raptor dhclient[20048]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8 (xid=0x24554092)
Nov 12 13:10:42 raptor dhclient[20048]: DHCPOFFER from 96.126.108.78
Nov 12 13:10:42 raptor dhclient[20048]: DHCPREQUEST on eth0 to 255.255.255.255 port 67 (xid=0x24554092)
Nov 12 13:10:42 raptor dhclient[20048]: DHCPACK from 96.126.108.78 (xid=0x24554092)
Nov 12 13:10:42 raptor ntpd[2109]: Deleting interface #31 eth0, 50.116.50.97#123, interface stats: received=3255, sent=3256, dropped=0, active_time=1559394 secs
Nov 12 13:10:42 raptor ntpd[2109]: Deleting interface #32 eth0:0, 50.116.53.56#123, interface stats: received=3, sent=0, dropped=0, active_time=1559391 secs
Nov 12 13:10:42 raptor ntpd[2109]: Deleting interface #33 eth0:1, 66.175.211.192#123, interface stats: received=2, sent=0, dropped=0, active_time=1559389 secs
Nov 12 13:10:42 raptor ntpd[2109]: Deleting interface #34 eth0:2, 50.116.53.95#123, interface stats: received=3, sent=0, dropped=0, active_time=1559387 secs
Nov 12 13:10:42 raptor ntpd[2109]: Deleting interface #35 eth0:3, 97.107.132.32#123, interface stats: received=2, sent=0, dropped=0, active_time=1559385 secs
Nov 12 13:10:42 raptor ntpd[2109]: Deleting interface #36 eth0:4, 50.116.56.201#123, interface stats: received=2, sent=0, dropped=0, active_time=1559383 secs
Nov 12 13:10:42 raptor ntpd[2109]: Deleting interface #37 eth0:5, 66.175.212.121#123, interface stats: received=2, sent=0, dropped=0, active_time=1559381 secs
Nov 12 13:10:42 raptor ntpd[2109]: Deleting interface #38 eth0:6, 66.175.215.137#123, interface stats: received=2, sent=0, dropped=0, active_time=1559379 secs
Nov 12 13:10:44 raptor NET[1573]: /sbin/dhclient-script : updated /etc/resolv.conf
Nov 12 13:10:44 raptor dhclient[20048]: bound to 50.116.50.97 -- renewal in 32692 seconds.
Nov 12 13:10:45 raptor ntpd[2109]: Listening on interface #39 eth0, 50.116.50.97#123 Enabled

eth0配置:

DEVICE="eth0"
ONBOOT="yes"
BOOTPROTO="dhcp"
IPV6INIT="no"
IPADDR=50.116.50.97
NETMASK=255.255.255.0
GATEWAY=50.116.50.1

虚拟界面(我只发布了第一个,它们大部分看起来都一样):

# Configuration for eth0:0
DEVICE=eth0:0
BOOTPROTO=none

# This line ensures that the interface will be brought up during boot.
ONBOOT=yes

# eth0:0
IPADDR=50.116.53.56
NETMASK=255.255.255.0

Answers答复:
The BOOTPROTO="dhcp" means you have DHCP.
If you look, the DHCP client is running immediately before ntp changes anything. I think your DHCP client is removing all the static addresses on eth0. When NTP notices this it knows that it needs to stop listening on all the sockets it was listening on for the static addresses.

决议

使用-L选项告诉ntpd不要监听虚拟接口。您可以在/etc/sysconfig/ntpd中设置-L。

当接口关闭或删除时,ntpd根据当前接口状态更新侦听接口。

--- /etc/sysconfig/ntpd.bak 2016-09-26 08:35:05.408966980 -0400
+++ /etc/sysconfig/ntpd 2016-09-26 08:35:14.461086105 -0400
@@ -1,2 +1,2 @@
 # Command line options for ntpd
-OPTIONS="-g"
+OPTIONS="-g -L"

关于 "NTPD怎么删除所有网络接口" 就介绍到这。希望大家多多支持编程宝库

本文主要介绍"区块链智能合约是什么",希望能够解决您遇到有关问题,下面我们一起来看这篇 "区块链智能合约是什么" 文章。 什么是智能合约?正常合约是两个或更多方之间的协议,将他们与未来的某些东西联系起 ...