设置列表
对齐方式
信息1:路由器msr800,置于公司拨号上网有公网IP,现在配置了l2tp over ipsec ,配置信息截图如下;划分2个vlan,一个10.0.0.0/24 一个192.168.3.0/24;路由器开启了web配置界面运行于1025端口。并将本端口nat映射到了公网。
信息2:内网服务器10.0.0.5运行这gitlab的社区版本,在内网正常访问使用中,采用的是docker配置 80端口直连,内网有一台192.168.3.3的hp打印机具有web配置页面,以上web服务皆可在内网正常访问。
信息3:在家有联通路由器后的一台pc主机通过inode客户端连接公司路由msr800建立vpn,路由器分配的ip 与公司内网和vpn网段不冲突。
故障:在家里的pc通过iNode客户端通过 l2tp over ipsec ,可以正常拨通;但是访问10.0.0.5的web服务失败,无法加载,ping 10.0.0.5 可以连通,telnet 10.0.0.5 80 可以看到80端口已经打通,随便输入点内容,返回了nginx的错误的http请求信息。证明端口是通的服务器可达。但是10.0.0.5web服务不可用,通过浏览器的调试模式,看到了http请求被中断,请求头后的html信息没有加载。同时间在公司的内网的同事可以正常访问10.0.0.5的web服务。
排除1:尝试访问190.18.3.3的hp打印机设置页面,同样的失败,而且浏览器调试信息是基本断开在同一阶段。内网同事可正常访问。
奇怪1:我在家通过vpn使用ssh登录10.0.0.5可以正常登录,在10.0.0.5服务器wget 10.0.0.5 可以正常下载gitlab的页面,但是神奇的事情发生了,我使用vim 查看这index.html的页面内容时,会话被切断,多次尝试均如此,我同事在此刻从实际公司内网相同的操作是可以用vim正常打开这被下载的html页面的。感觉很奇特。
排除2:我从服务器关掉运行于80端口的gitlab服务,使用nginx建立一个80端口的本地静态页面,通过vpn可以正常访问nginx默认的页面的(就是那个是非简单的nginx欢迎界面),我把刚才wget的静态页面移动到web服务的目录中,用浏览器访问刚才wget的gitlab的静态化的首页的时候,同样通过vpn无法加载,在内网同事正常加载,十分神奇。而且我们班公司的官网的静态页面,放到这个内网服务器上也是出现了同样的情况。
排除3:放弃vpn路径,使用nat映射内网的服务器端口到公网,如上的web界面都可正常打开,并且ssh登录vim编辑如上html页面可以正常编辑,不会被断开。
怀疑:msr800是否vpn有啥特定的关键词检测或者过敏的安全监测,导致了特点的的内容会导致会话断开,ssh被断开,web无法加载;
备注:内网没有其他安全设备。服务器直接连接在msr800的lan口
最佳答案
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论