纯吐槽

来源:互联网 发布:javascript 矩阵 编辑:程序博客网 时间:2024/06/11 16:09


情况是这样的,电信、移动、联通的宽带我都有接入,一直在忍受的问题是,至少我所在的地级市的互通现状是这样的:
     电信 <---> 联通,
     电信 --X-- 移动,
     移动 --Proxy--> 联通, 移动 <--X-- 联通。

今天实在太蛋痛了,给移动报故障,结果更蛋痛了。
铁通那个故障登记页面,字数写多了一点就弹出“...提交出错...”,好吧,那找个e-mail吧,顺便把一些定位过程发过去,... 压根就没有,怎么联系你们???




那找个消费者协会投个诉什么的吧,倒是有e-mail了,发e-mail过去,啪,gmail说发送失败,好家伙,一看网页底的Copyright xxxx-2010,今年地球年不是2013么?真想到这些消协的权威性了。 




还是说说问题吧。


先看 电信 --X--> 移动 的情况吧,到底在那一跳出问题了呢?测试到移动IP的连接情况,在低15跳出问题了,第16跳就是我的主机,为什么是???的?因为在第15跳的路由把IP包丢了,当然处在第16跳位置的主机就收不到包了。 



看一下拨号接入移动网络的路由器上的情况, 111.150.238.178 是分配到的公网IP, 120.198.114.1 是本次PPPoE拨号的接入网关。网关至少是双宿主机,那这个接入网关的outgoing 接口IP是多少呢?先说出来 是   183.233.76.30 ,后面的过程会论证它。



那第15跳是个什么设备?继续连接测试。从处在移动网络的主机上连接 183.233.76.30 只有2跳, 同样到PPPoE接入网关 120.198.114.1 也是2跳,明显 183.233.76.30 和 120.198.114.1 是接入网关的两个接口,他们在同一个路由设备上,也是这个设备把不是来自移动网络的IP包过滤掉了。
联通连接移动的情况一摸一样,不重述了。




那为什么说这个移动的接入网关把所有不是来自移动的IP包都丢掉了呢?找另外一个处在移动网络的主机连接我现在这个主机,如果能连接上,就说明是这个问题啦! 
我手机也是接入移动的网络的。OK,打开手机,ssh 连接本机,在本机上用 tcpdump 抓包,明显看到有IP包进来了,明显就是移动把所有不是来自移动的IP包都丢掉了!!!

补充一下,我开启了路由器上的DMZ功能,把所有连接都转发到 192.168.100.4 这台主机。



问题就是这样,可是这个很长一段时间内是无解的,你们懂的,XX特色。


原文: http://joshblog.duapp.com/cat/code/5.html

原创粉丝点击