要查看 DHCP 67 端口是否在监听,可以使用以下几种方法:
netstat
命令netstat
是一个常用的网络统计工具,可以显示网络连接、路由表、接口统计等。
netstat -an | grep 67
这条命令会列出所有活动的网络连接,并通过 grep
过滤出与端口 67 相关的行。如果看到类似以下的输出,表示 DHCP 服务器正在监听 67 端口:
udp 0 0 0.0.0.0:67 0.0.0.0:*
ss
命令ss
是 netstat
的现代替代品,通常更快且提供更多信息。
ss -uln | grep 67
这条命令会列出所有 UDP 监听端口,并通过 grep
过滤出与端口 67 相关的行。如果看到类似以下的输出,表示 DHCP 服务器正在监听 67 端口:
udp UNCONN 0 0 *:67 *:*
lsof
命令lsof
可以列出当前系统打开的文件和使用这些文件的进程。
sudo lsof -i :67
这条命令会显示所有使用 67 端口的进程。如果看到类似以下的输出,表示 DHCP 服务器正在监听 67 端口:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
dhcpd 1234 root 6u IPv4 12345 0t0 UDP *:bootps
tcpdump
命令tcpdump
是一个强大的网络抓包工具,可以用来捕获和分析网络流量。
sudo tcpdump -i any udp port 67
这条命令会捕获所有经过任何接口的 UDP 数据包,并过滤出目标端口为 67 的数据包。如果看到数据包输出,表示有进程正在监听 67 端口。
sudo
提升权限。/etc/dhcp/dhcpd.conf
)并确保其正确配置。lsof
或 netstat
查看具体是哪个进程,并根据需要进行处理(如停止该进程或更改 DHCP 服务器的监听端口)。通过以上方法,您可以有效地检查和确认 DHCP 67 端口是否在监听状态。
领取专属 10元无门槛券
手把手带您无忧上云