答案1
您的第二张屏幕截图非常清楚地显示了 DHCP 服务器已在运行。您可以通过运行以下命令来确定现有 DHCP 服务器的进程 ID:
sudo netstat -planu | grep ':67\s'
(端口 67 UDP 是DHCP服务器端口。)
示例输出:
deltik@node51 [~]$ sudo netstat -planu | grep ':67\s'
udp 0 0 0.0.0.0:67 0.0.0.0:* 5538/dnsmasq
在上面的示例中,5538
是现有 DHCP 服务器的进程 ID。要获取正在运行进程 ID 为 的 DHCP 服务器的服务5538
,请运行以下命令:
sudo systemctl status 5538
(当然,您可以5538
用找到的进程 ID 来替换。)
如果该进程不是由服务启动的,您可以直接终止它:
# SIGTERM (typically a graceful shutdown of the process)
sudo kill 5538
# SIGABRT (typically a more aggressive shutdown of the process)
sudo kill -6 5538
# SIGKILL (forcefully kill the process)
sudo kill -9 5538
如果进程是服务的一部分,则使用sudo systemd stop SERVICE.service
来停止服务,其中SERVICE
是服务名称。这应该可以防止 DHCP 服务器从服务自身的监控中恢复。