0

我正在 Linux(Ubuntu)中创建一个 dhcp 客户端。我正在创建一个 udp 套接字并将其绑定到端口 68,然后调用 recvfrom。我收到一个权限被拒绝绑定错误。我怀疑有一个守护进程或进程已经绑定到端口 68。我如何找到它?

4

3 回答 3

1

问:你是root吗?您必须是 root 才能绑定到特权端口(小于 1024)。

于 2009-11-23T13:42:13.973 回答
1

您需要成为超级用户才能绑定到低于 1024 的端口,您是否尝试过使用sudo运行它?

要查明某些东西是否绑定到端口 68,请执行以下操作:

sudo netstat -l -u -n -p | grep 68

于 2009-11-23T13:42:19.653 回答
1

netstat 是您查找所有网络连接的人。

你想要像 netstat -l 这样的东西来显示监听端点。

于 2009-11-23T13:48:33.260 回答