1:崇明现场的路由环境。
- 网络环境
- IP:10.10.10.30??
- 内网网段:172.168.1.15,接摄像机,eth0
- 外网网段:192.168.1.3,eth1,动态分配
- killall pkscanserver
- killall edge
- 正常
- 数据可以通过mqtt转发走
- http://47.96.229.23:8090,能登陆看到数据
- 问题
- 但是ping不通鱼菜共生阿里云服务器 47.96.229.23 ,ping 47.96.229.23
- 同时也ping不通百度
- 流媒体转发测试程序(????)报错:
- cd /video-stream-serve2/video-stream-server/bin/ffmpeg
- sh /video-stream-serve2/video-stream-server/bin/pushstream.sh
- ping n2n服务的IP不通,ping 148.70.181.204
- ping n2n服务的域名不通,ping p2p-gateway.peakinfo.cn
- ping外网路由器(网关)不通,ping 192.168.1.1
- 此时:route
- traceroute:
- 删除default路由,观察下以后还有没有这个问题:
- 在/etc/profile增加了下面(最后)
- route del default
route del default dev eth0
route del default dev eth1
#route add default gw 192.168.1.1 - 无法连接上了10.10.10.30
- 串口连上后,ping 172.168.1.1(摄像头),ping 192.168.1.1(路由器)通
- ping 8.8.8.8,ping 148.70.181.204 不通
- 保持原有不变:(/etc/profile注释掉所有route命令)
- 网络通 ,ping www.baidu.com
- 过了1分钟左右,route结果很慢,ping 192.168.1.1也不通了,但ping 172.168.1.1通(NVR)
- 测试20200414
- 删除所有的启动程序/etc/rc5.d/S99n2n等,等待1分钟,ping www.baidu.com正常
- /etc/profile的route命令都注释掉
- 测试1 20200410
- 重启网关后,过了10几分钟后能够连上10.10.10.30,一切正常
- ping www.baidu.com, ping 148.70.181.204 ,ping p2p-gateway.peakinfo.cn ping 47.96.229.23,ping 192.168.1.1 全部OK
- 此时:
2:现在在公司模拟一套同样的环境
- 将宇视的摄像机:192.168.10.116,摄像机修改IP地址为: 172.168.1.10
- 内网,修改eth0的IP地址为:172.168.1.15 子网掩码为:255.255.0.0, 网关为:0.0.0.0
- 外网,修改eth1的IP地址为:192.168.10.251 子网掩码为:255.255.255.0 网关为:192.168.10.253
- 虚拟ip设置为:10.10.10.41
- 现在路由环境如下:
- 问题
- 现在连接不上虚拟IP(10.10.10.41) .只能通过局域网内连接。 192.168.10.251
- 原因:域名服务未设置
- ping n2n服务的域名不通,ping p2p-gateway.peakinfo.cn
- ping n2n服务的IP,通,ping 148.70.181.204
- ping鱼菜共生ip,通。ping 47.96.229.23
- ping外网路由器(网关)通,ping 192.168.10.253
- 现在连接不上虚拟IP(10.10.10.41) .只能通过局域网内连接。 192.168.10.251
4:流媒体转发测试程序:sh /video-stream-server/video-stream-server/bin/pushstream.sh
解决:
重启崇明网关,2020-04-10 16:30,发现网关无法连上了(10.10.10.30连不上,等了几个小时也不行)。后通过人工断电搞定。