IP冲突问题
IP冲突是指网络中两台或多台设备被分配了相同的IP地址,导致网络通信异常和无法上网的问题。
Windows 会给出如下错误提示:
网络诊断已检测到一个或多个IP地址冲突。这可能是由于另一个网络设备配置了相同的IP地址造成的。
MacOS 会给出如下错误提示:
连接的IP地址已被网络上的另一台计算机使用。
临时解决办法:手动设置IP后再改为DHCP
重启路由器需要借助能够上网的设备登录路由器管理后台来操作,然后还得经历漫长的重启过程的等待,在此期间,所有设备均无法上网。
相较这种笨重的方式,有一种更为简便的办法:
先手动将 IP 设置为一个不冲突的 IP 并保存(DHCP偏好从低位开始分配地址,一般高位地址都不冲突),接着再改为 DHCP 分配(此时一般会保留先前手动设置的 IP,即DHCP在看到设备自带可用地址时,一般都自动续约该地址)。
Windows系统操作步骤:
- 在任务栏的右下角找到网络状态图标(通常是一个小电脑或无线信号图标)。右键点击网络状态图标,选择“打开网络和互联网设置”。
- 在打开的“设置”窗口中,点击“更改适配器选项”(可能显示为“显示可用网络”或“网络和共享中心”,取决于Windows版本)。右键点击你的网络连接(例如Wi-Fi或以太网),然后选择“属性”。
- 在网络连接属性窗口中,双击“Internet协议版本4 (TCP/IPv4)”。
- 选择“使用下面的IP地址”。
- 输入一个不冲突的IP地址(DHCP偏好从低位开始分配地址,一般高位地址都不冲突)、子网掩码(通常是255.255.255.0)和默认网关(通常是你的路由器IP,如192.168.1.1)。
- 如果你知道DNS服务器地址,也可以在这里输入,否则可以留空或使用路由器的地址。
- 点击“确定”保存设置。
- 再次打开网络连接属性窗口。
- 选择“Internet协议版本4 (TCP/IPv4)”。
- 这次选择“自动获取IP地址”和“自动获取DNS服务器地址”。
- 点击“确定”保存设置。
MacOS操作步骤:
- 点击屏幕右上角的Wi-Fi图标。
- 选择你当前连接的网络,然后点击“打开网络偏好设置…”。
- 在网络偏好设置”窗口中,选择你的网络连接(例如Wi-Fi或以太网)。
- 点击“高级…”按钮或者“详情”按钮。
- 转到“TCP/IP”标签页。
- 在“配置IPv4”下拉菜单中选择“使用DHCP(手动设置地址)”。
- 输入一个不冲突的IP地址(DHCP偏好从低位开始分配地址,一般高位地址都不冲突)。
- 点击“OK”然后“应用”保存设置。
- 再次点击“高级…”按钮或者“详情”按钮。
- 在“TCP/IP”标签页中,将“配置IPv4”设置为“使用DHCP”。
- 点击“OK”然后“应用”保存设置。
针对频繁上下线设备的解决王道:延长租约周期
对于那些并非经常开机的电脑,亦或是隔三差五就从公司带回家使用的电脑,在开机后常常会提示 IP 冲突。此情况的出现是由于 DHCP 的租约时间较短,更新较为迅速,进而致使部分地址未能及时更新。
进入路由器的管理后台,在“网络 > 局域网配置 > DHCP 服务器配置”内,把租期调整为尽可能长的时长,比如 1 周及以上。起始 IP 地址与结束 IP 地址也建议设置得大一些,像从 192.168.1.10 至 192.168.1.250(将起始和结尾的几个 IP 留给特殊用途的机器进行静态 IP 配置所用),因为延长租期会导致IP地址浪费情况加剧,长期不使用的机器也会保留IP。
终极解决方案:静态IP绑定
家里设备又不是很多,对于经常出现IP冲突问题且比较重要的设备,可以直接设置静态IP绑定,一劳永逸解决IP冲突。
进入路由器的管理后台,于“网络>局域网配置>DHCP 服务器配置”之中,添加 IP 地址与 MAC 地址的绑定关系,重启路由器即可生效。
设备的 MAC 地址能够通过查看设备的网络连接详情获取,还能够直接在路由器管理后台的“终端管理”或者“DHCP 服务器配置>DHCP 地址分配信息”里依据设备名称或者 IP 进行查询并复制使用。
其他:升级路由器固件版本
虽然很少见,但有些IP冲突问题是路由器DHCP服务不稳定的原因。可以尝试升级路由器的固件至最新版本,或者有条件的更换一台新的路由器。