你有没有遇到过这种情况:电脑突然上不了网,提示“IP地址冲突”,重启一下又好了,可过会儿问题又来了。办公室里几个人同时用网络,时不时有人抱怨连不上,查来查去最后发现又是IP冲突。这种问题说大不大,说小也不小,但隔三差五冒出来一次,确实挺烦人的。
IP地址冲突是怎么回事?
简单来说,局域网里的每台设备都要有个唯一的IP地址,就像每家每户的门牌号。如果两台设备被分配了同一个IP,系统就不知道该把数据发给谁,于是弹出冲突警告。这时候,至少有一台设备会断网,甚至两台都上不了。
为什么总是一而再地冲突?
很多人以为重启路由器就万事大吉,其实根子可能还在下面几个地方。
最常见的就是手动设置IP出了问题。比如打印机、监控摄像头这些设备,为了方便访问,管理员会给它们固定一个IP。但如果这个IP恰好落在路由器自动分配的范围内,某天有台电脑正好被DHCP分到了同样的地址,冲突立马就来了。
另一个情况是多台路由器混用。家里或办公室为了信号好,接了两个路由器,但没做好主从配置,各自都在发IP,结果就是两个“房东”同时给“租客”安排房间,撞在一起太正常了。
怎么排查和解决?
先打开命令提示符,输入以下命令查看当前IP信息:
ipconfig /all
注意看IPv4地址和子网掩码,如果看到“冲突”的提示,基本可以确定问题存在。接着,在路由器管理页面查看DHCP地址池的范围。比如你的路由器设的是从192.168.1.100到192.168.1.200自动分配,那所有手动固定IP的设备,最好都避开这个区间,比如设成192.168.1.50以下的地址。
如果你用了多个网络设备,确保只有一个开启DHCP功能,其他设为桥接或AP模式。比如光猫开路由,后面的路由器就改成AP模式,避免抢着发IP。
举个实际例子
公司前台的电脑老是断网,一查是IP冲突。后来发现,这台电脑之前为了连某款软件,被技术人员手动设了192.168.1.105,而路由器的DHCP池正好从100开始。某天新来的实习生笔记本自动获取到了1.105,两台机器撞车,前台电脑直接掉线。改掉其中一个的IP,问题再没出现。
还有一次,朋友家Wi-Fi总是不稳定,查了半天才发现他书房和客厅各接了一个路由器,都开着DHCP,手机连着连着就抽风。改成一个主路由带一个AP,网络立刻稳了。
预防比治疗更省心
建议做个设备IP登记表,把所有需要固定IP的设备列出来,统一规划地址。比如打印机用1.10,NAS用1.20,服务器用1.30,全都放在DHCP范围之外。这样既方便管理,也避免日后混乱。
另外,定期登录路由器后台,看看已分配的设备列表,有没有陌生设备占了关键IP。有时候固件升级后默认设置会被重置,DHCP范围恢复出厂,也可能引发新一波冲突。
IP地址冲突不是什么大病,但反复发作说明网络结构有问题。花半小时理清楚IP分配逻辑,比天天重启省事多了。