RTSP 摄像头连接失败(无路由错误)问题排查与解决
核心原因分析
网络路由配置冲突
设备存在多个接口(如 enp1s0、enp2s0、enx00e04c226d68)同时关联192.168.1.0/24网段,导致系统无法确定最优通信接口。
接口与网段不匹配
访问192.168.1.68时,系统优先使用的接口(如 enp1s0)未正确配置192.168.1.x网段 IP,或物理连接未接通。
错误的手动路由配置
手动添加的路由命令(如sudo ip route add 192.168.1.68/32 dev enp1s0)可能因接口状态异常导致失效。
# 删除针对192.168.1.68的错误路由
sudo ip route del 192.168.1.68/32 dev enp1s0
# 若存在重复网段路由,删除冗余项(谨慎操作)
sudo ip route del 192.168.1.0/24 dev enp2s0 # 示例:删除enp2s0的路由
# 方法1:直连场景(摄像头与设备直接连接)
sudo ip route add 192.168.1.68/32 dev enp1s0 # 指定接口
# 方法2:通过网关场景(摄像头连接到交换机)
# 先确认网关IP(通常为192.168.1.1)
sudo ip route add 192.168.1.68/32 via 192.168.1.1 dev enp1s0