因为路由器是被动响应 DHCP 请求的,你有了 IP 就不会去请求了。但是如果这个 IP 已经 DHCP 分给另外一个机器了,那就会 IP 冲突。所以一般自己设置 IP 都设置在 DHCP 池子外面
eason1874
2022-08-15 22:45:16 +08:00
如果静态 IP 之前已经被用了,就会冲突,如果是空闲的就不会冲突
因为 DHCP 在分配 iIP 时,终端会在内网广播问,谁赞成,谁反对?你的手机收到了广播,说,我反对!然后终端就会放弃那个 IP ,要求 DHCP 重新分配别的 IP 给它
eyeshuaji
2022-08-15 22:49:35 +08:00
OK ,小白懂了,谢谢大佬们指点
eason1874
2022-08-15 22:54:45 +08:00
另外,你手机用静态 IP 上网时,只要没冲突,成功连上了,DHCP 也会给你手机分配一个租期,在租期内这个 IP 只为你手机保留,也不会冲突
在租约快到期的时候,你是在线状态,那租期会自动续约。如果你手机长时间没在线,租期过了,那 DHCP 就不会给你保留这个 IP 了,有可能分配给其他设备。那你下次再上网就回到了最开始那样,有可能冲突,也有可能不冲突
所以要用指定 IP ,最好是在 DHCP 设置里添加,提前预留 IP ,绑定你手机的主机名或者 MAC 地址
singerll
2022-08-15 23:08:01 +08:00
arp 是一个地址解析协议,主要是负责存储 mac 和 ip 地址的对应关系。 如果想固定 ip ,要做的是有两步,一是在 dhcp 池子中排除你想要分配的地址,二是在 arp 中绑定你需要固定的 mac 。 但无论如何做,如果路由器下面挂了很多二层交换机,还是会出现问题,比如如果有其他设备强行也用该静态 ip 来上网,虽然出不了网关,但如果下面有很多二层设备的话,还是会造成地址冲突。