根据您描述的情况,光猫四个指示灯一直闪烁可能是以下几种原因造成的:

1. 网络连接问题:
- 检查网线是否连接良好,没有断裂或松动。
- 确认网线所连接的端口是否正常工作。
- 尝试重启光猫和路由器,让它们重新建立连接。
2. 光猫设备故障:
- 检查光猫是否有任何外观损坏,如物理破损等。
- 联系光猫供应商或运营商,请求更换新的光猫设备。
3. 光纤线路故障:
- 检查光纤线路,确认是否有断裂或接头处有问题。
- 联系运营商,请他们排查光纤线路的问题。
4. 光猫未正确配置:
- 查看光猫的配置信息,确保各项参数设置正确。
- 尝试重置光猫,让它重新自动配置。
如果尝试以上方法后,光猫指示灯仍然持续闪烁,建议您及时联系光猫供应商或运营商,寻求专业的技术支持。他们能更好地诊断和解决您遇到的问题。