我正在设置一个Wifi接入点。这方面的一个常见问题是,路由器等可能给客户端设备提供类似的IP地址,这将导致问题。
我在这里的问题是,在软件(处理DHCP )中,是否有正确的方法来处理DHCP冲突?手动方法是将我的访问点设置到另一个IP上,这是我试图阻止的。
如果没有,那么实现一个进行冲突检测的程序会有多直接呢?
发布于 2018-11-20 17:54:07
路由器(或您的DHCP服务器)保留一个出租的IP地址表,并在设备从路由器/dhcp服务器请求新的IP地址时引用该表。除非DHCP服务器配置不正确,否则IP冲突的可能性极小。不过,为了避免这种情况,我会在您网络中永久存在的设备上设置静态IP (例如AP、打印机、服务器、IP摄像机、集中存储等等)。
如果您没有设置静态IP的选项,您可以使用在路由器/dhcp服务器上配置的称为DHCP static lease的东西。基本上,您告诉路由器,如果来自特定MAC addr的IP地址请求,请将this IP交给该设备。配置后,上述设备上的IP地址不会更改。我不知道你专门使用的是哪一个路由器,但是所有的新路由器都应该有这个选项。找到MAC addr很容易,每个有网络接口的设备都应该在背面(或侧面)打印这个MAC addr。
谷歌对DHCP static lease的快速搜索显示了许多结果,如:https://www.howtogeek.com/69612/how-to-set-up-static-dhcp-on-your-dd-wrt-router/
https://unix.stackexchange.com/questions/483019
复制相似问题