!
也想出现在这里? 联系我们
广告位
当前位置:首页>教程分享>服务器教程>使用DHCPING检测DHCP服务器可用性

使用DHCPING检测DHCP服务器可用性

使用DHCPING检测DHCP服务器可用性当出现网络故障时,重要的是要了解用于基本网络服务的协议。系统管理员通常是第一个注意到和分类网络问题的人。因此,当务之急是要使用各种各样的工具。最常见的网络工具是ping,traceroute和dig。掌握了这些实用程序的知识后,您可以快速确定与网络相关的问题,从而使您的服务保持可用。在本文中,我们将讨论一种不太常见的实用程序,称为dhcping(dhcp – ping)。此实用程序允许您将DHCPREQUEST或DHCPINFORM数据包发送到DHCP服务器以测试其是否正常运行。

安装dhcping

DHCP可用于大多数现代Linux系统。

要将其安装在基于RPM的系统(如Red Hat或CentOS)上:

sudo yum install dhcping -y

或Fedora(现在使用DNF):

sudo dnf install dhcping -y

要在基于Ubuntu或Debian的系统上安装DHCPING:

sudo apt-get install dhcping -y

dhcping的基本用法

要知道,dhcping并没有贯穿整个D.O.R.A.过程。正因为如此,您需要从已经在网络上拥有IP地址的系统中进行故障排除。

收集信息

要开始测试,我们需要一些信息。我们至少需要我们的IP地址,我们的硬件/MAC地址,以及我们要测试的DHCP服务器的IP。

测试DHCP服务器

现在我们有了必要的信息,我们可以构建命令来测试DHCP服务器。

sudo dhcping -c 10.0.0.2 -s 10.0.0.1 -h“ 34:e6:d7:0f:a9:83”

Got answer from: 10.0.0.1

在上面的示例中,我们收到了“Got answer from: 10.0.0.1”。这告诉我们DHCP服务器正在正常工作并且能够响应。

如果DHCP服务器没有响应,您将看到“无应答”输出到终端。这是测试失败的示例:

sudo dhcping -c 192.168.1.4 -s 192.168.1.1 -h \"34:e6:d7:0f:a9:83\"

no answer

DHCP选项

尽管此实用程序没有太多功能,但它确实提供了一些选项。在这里,我们将概述最受欢迎的内容以及如何使用它们。

发送DHCPINFORM而不是DHCPREQUEST

缺省情况下,dhcping发送DHCPREQUEST数据包。您可以通过-i选项强制其使用DHCPINFORM数据包。

$ sudo dhcping -i -c 192.168.1.4 -s 192.168.1.1 -h \"34:e6:d7:0f:a9:83\"

安静模式,不打印输出

如果在脚本中使用此选项,它将很方便。使用-q选项将导致该命令不返回任何输出。

$ sudo dhcping -q -c 10.0.0.2 -s 10.0.0.6 -h“ 34:e6:d7:0f:a9:83”

设置最大等待时间

您可以使用-t选项设置等待的最长时间(以秒为单位)。预设值为3。

$ sudo dhcping -t 8 -c 10.0.0.2 -s 10.0.0.6 -h“ 34:e6:d7:0f:a9:83”

有关所有选项的完整列表,请参见dhcping手册页。

DHCPING实用程序是一个不错的小实用程序,可帮助检查DHCP服务器是否仍按预期运行。一旦了解了它的工作原理,它就非常容易使用,并且可以在大多数Linux系统上使用。

给TA打赏
共{{data.count}}人
人已打赏
服务器教程

使用NMAP命令测试服务器/网络安全

2021-4-17 17:34:54

服务器教程

在CentOS8服务器用Docker装Discourse论坛

2021-4-17 17:35:25

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:吉吉国王 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
OneEase