EasyNVR硬件接入双网卡内网地址的网关指向不能访问多网段
EasyNVR视频边缘计算网关属于软硬一体的硬件设备,体积小,方便部署,因此很多项目中没有服务器的用户都会选择部署一套EasyNVR视频边缘计算网关来满足需求。目前EasyNVR已经拓展了双网卡版本,有需要的用户可以采用双网卡网关。
在EasyNVR视频边缘计算网关的项目中,有的项目选择接入双网卡网关,在网卡的配置文件中配置了公网地址的网关指向,但是内网地址的网关指向不能访问多网段,对此我们需要进行排查。
1.修改网卡的配置文件/etc/network/interfaces配置双网卡如下图:
2.如上图是双网卡进行修改配置文件,让本地的EasyNVR硬件可以在公网网络和内网另一个网卡的网络可以成功的通信:
3.但是用户在内网网卡这边设置了不同的网段摄像机,导致EasyNVR默认的路由表寻找摄像机的ip地址的时候出现了混乱,无法找到对应的设备,因此EasyNVR软件上面的摄像机全部显示为离线:
4.出现此问题的原因,是因为路由表在网卡配置文件中书写的默认网关为 10.153.187.254,并且只配置了 10.112.15.0/24 这个网段的指向 10.112.15.1,其他的网段默认都指向 10.153.187.254,所以才会出现当访问 10.112.1.2 的摄像机的时候,不通过 10.112.15.1 网关进行跳转,默认通过 10.153.187.254 网关进行跳转,所以出现摄像机不在线的问题,所以我们需要将摄像机的网段添加路由指向。如图:
5.修改完成网卡配置文件后,我们保存退出刷新网卡,并且查看下路由表的指向是否正确。
Route -n
6.路由表指向正确,我们重启EasyNVR设备,再次登录EasyNVR的web页面就会显示在线状态了: