即使网络中没有客户端,OS X Server 也会保持 DHCP DISCOVER。如何停止?

即使网络中没有客户端,OS X Server 也会保持 DHCP DISCOVER。如何停止?

我在 DHCP 发布方面遇到了麻烦,即使指定设备已注销,并且其 wlan 模块已关闭,此服务器仍会保留 NETBOOT 或 DHCP DISCOVER。这让我想到 - 服务器正在提供用于网络启动的连接。因此,当打开没有指定 mac 地址的网络启动服务过滤时,DHCP DISCOVER 会停止,直到我关闭过滤。游戏又开始了 :(

经过一番搜索,我发现http://support.apple.com/kb/TS3678?viewlocale=en_US它告诉了如何分析网络启动问题,但是我没有找到如何停止未连接的设备请求网络启动。

我检查了该设备中的所有设置,检查了电缆,尝试了静态 IP(即使这有效,因此 dhcp 与给定的客户端名称保持一致)并过滤了精确的 mac 地址,但它不断出现在系统日志中。

由于用户的问题,我检查了系统日志,发现每隔几秒就会循环一次 DISCOVER。再次检查设备后,修复了一些异常的驱动程序,它在其他主机的其他网络上工作正常,甚至可以续订“DHCP 租约”。因此,假设它不是客户端,而是服务器问题,它要求 dhcp 启动连接。所有其他使用笔记本电脑的用户都不会造成问题,它只是按预期工作。

我试过了,重启,dhcp flush

所以我想知道如何停止这个 DHCP DISCOVER。
是否有一个终端命令可以用来bootpd手动
serveradmin settings dhcp停止它?

也许很高兴知道,我远程管理这个服务器,所以我根本不能关闭连接,只能重新启动并返回 这是匿名系统日志的一部分

....
05:35:14 server.example.com bootpd[336]: DHCP DISCOVER [en0]: 1,**:**:**:**:**:**
05:35:14 server.example.com bootpd[336]: OFFER sent <unknown> 192.168.xxx.12 pktsize 300
05:35:22 server.example.com bootpd[336]: DHCP DISCOVER [en0]: 1,**:**:**:**:**:**
05:35:22 server.example.com bootpd[336]: OFFER sent <unknown> 192.168.xxx.12 pktsize 300
05:35:38 server.example.com bootpd[336]: DHCP DISCOVER [en0]: 1,**:**:**:**:**:**
05:35:38 server.example.com bootpd[336]: OFFER sent <unknown> 192.168.xxx.12 pktsize 300
05:35:52 server.example.com bootpd[336]: DHCP DISCOVER [en0]: 1,**:**:**:**:**:**
05:35:52 server.example.com bootpd[336]: OFFER sent <unknown> 192.168.xxx.12 pktsize 300
05:36:41 server.example.com bootpd[387]: server name server.example.com
05:36:41 server.example.com bootpd[387]: interface en0: ip 192.168.xxx.2 mask 255.255.255.0
05:36:41 server.example.com bootpd[387]: interface ppp0: ip 192.168.xxx.2 mask 255.255.255.0
05:36:41 server.example.com bootpd[387]: dhcp: re-reading lease list
05:36:41 server.example.com bootpd[387]: bsdpd: re-reading configuration
05:36:41 server.example.com bootpd[387]: bsdpd: shadow file size will be set to 48 megabytes
05:36:41 server.example.com bootpd[387]: bsdpd: age time 00:15:00
05:36:41 server.example.com bootpd[387]: bsdpd: no sharepoints defined
05:36:41 server.example.com bootpd[387]: bootpd: NetBoot service turned off
05:46:16 server.example.com bootpd[33610]: server name server.example.com
05:46:16 server.example.com bootpd[33610]: interface en0: ip 192.168.xxx.2 mask 255.255.255.0
05:46:16 server.example.com bootpd[33610]: interface ppp0: ip 192.168.xxx.2 mask 255.255.255.0
05:46:16 server.example.com bootpd[33610]: bsdpd: re-reading configuration
05:46:16 server.example.com bootpd[33610]: bsdpd: shadow file size will be set to 48 megabytes
05:46:16 server.example.com bootpd[33610]: bsdpd: age time 00:15:00
05:46:16 server.example.com bootpd[33610]: bsdpd: no sharepoints defined
05:46:16 server.example.com bootpd[33610]: bootpd: NetBoot service turned off
05:47:57 server.example.com bootpd[33610]: server name server.example.com
05:47:57 server.example.com bootpd[33610]: interface en0: ip 192.168.xxx.2 mask 255.255.255.0
05:47:57 server.example.com bootpd[33610]: interface ppp0: ip 192.168.xxx.2 mask 255.255.255.0
05:47:57 server.example.com bootpd[33610]: dhcp: re-reading lease list
05:47:57 server.example.com bootpd[33610]: bsdpd: re-reading configuration
05:47:57 server.example.com bootpd[33610]: bsdpd: shadow file size will be set to 48 megabytes
05:47:57 server.example.com bootpd[33610]: bsdpd: age time 00:15:00
05:47:57 server.example.com bootpd[33610]: bsdpd: no sharepoints defined
05:47:57 server.example.com bootpd[33610]: bootpd: NetBoot service turned off
05:47:57 server.example.com bootpd[33610]: DHCP DISCOVER [en0]: 1,**:**:**:**:**:**
05:47:57 server.example.com bootpd[33610]: OFFER sent <unknown> 192.168.xxx.12 pktsize 300
05:48:05 server.example.com bootpd[33610]: DHCP DISCOVER [en0]: 1,**:**:**:**:**:**
05:48:05 server.example.com bootpd[33610]: OFFER sent <unknown> 192.168.xxx.12 pktsize 300
05:49:57 server.example.com bootpd[33610]: DHCP DISCOVER [en0]: 1,**:**:**:**:**:**
05:49:57 server.example.com bootpd[33610]: OFFER sent <unknown> 192.168.xxx.12 pktsize 300
05:50:05 server.example.com bootpd[33610]: DHCP DISCOVER [en0]: 1,**:**:**:**:**:**
05:50:05 server.example.com bootpd[33610]: OFFER sent <unknown> 192.168.xxx.12 pktsize 300
....

答案1

此清单在服务器端解决了这个问题..

1)终端命令

echo "add State:/Network/Interface/en0/RefreshConfiguration temporary" | sudo scutil

2.)关闭网络交换机/路由器

3.)打开路由器

4.)再次控制设备

ipconfig getpacket en0

5.) 打开网络启动服务,等待 30 秒

6.)关闭网络启动服务,等待5分钟

7.) 所有连接的 ACK 消息将显示出来,
误导DHCP DISCOVER mac-id将会消失!

相关内容