成功破解E信

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
sunsongxp
帖子: 22
注册时间: 2008-12-08 13:48

成功破解E信

#1

帖子 sunsongxp »

E信破解

2011年4月24日更新:
公布打包版本,不再麻烦,下载后,设置下接线就好了,方便新手使用,不需要整蛊Linux了……

下载:http://www.zydroid.com/viewthread.php?t ... #pid136154

电信搞一个E信,恶心程度令人发指,Ubuntu无法使用E信,无法用E信共享网络,我一长段时间都拿E信很无奈,试过很多方法都失败了,包括Windows共享,代理服务器。

不过,昨天,我将Ubuntu安装到另一台Windows电脑上的Virtualbox的时候注意到,Virtualbox下,可以使用NAT模式联网。 而且在Virualbox安装到Windows的时候,也注意到安装会影响E信,导致其数次断线,Virtualbox安装好后,E信是正常的。

这一现象让我为之一振,我突然意识到,在Virtualbox安装好Ubuntu后,可以利用Ubuntu来作网关。于是我参考了以下一个帖子,便成功共享网络了。

viewtopic.php?f=116&t=237753

在实施帖子的措施之前,请先进行如下设置:

硬件设置:
需要一个路由器,两台电脑,一台运行Windows用作服务器以运行E信,一台用作客户端,多台其它电脑配置同客户端。电脑分别连上路由器,由路由器分配地址,服务器地址也随便,服务器只需要一张网卡,有线无线网卡均可,最好使用有线,保证速度。所有电脑最好保证在同一网段,我以 192.168.1.* 为例。

注意!!!外网网线(电信网线)不要插入路由器蓝色WAN口,而要插入其中一个黄色的LAN口。

软件设置:
1、开启E信,保证Windows下正常访问。
2、在Virtualbox中新建一个虚拟机用以安装Ubuntu(或者其它Linux发行版)。
(关键!)3、设置虚拟机网卡:第一个网卡的连接方式要使用NAT模式,用这个网卡通过本机E信连接互联网。如果进入Ubuntu发现可以连网,这步便成功。第二个网卡要使用Bridged Adapter模式,就是桥模式咯。这样,Windows占用一个路由器IP,Ubuntu占用一个路由器IP(其实Widnows分配到哪个IP是无所谓的,甚至不分配IP,因为E信使用的是PPPOE协议)。
4、开启虚拟机下的Ubuntu,正常的话,eth0对应NAT模式的网卡,分配的IP应该是10.0.2.*(这是Virtualbox的虚拟网络),eth1对应Bridged Adapter模式网卡,分配的IP应该是192.168.1.*。这样,Ubuntu下就可以通过eth0连网了。剩下要做的就是将eth0共享给eth1,这个设置请参考上面给出地址的帖子,eth1最好设置为固定IP,比如192.168.1.3,这个IP便是客户端应该设置的网关服务器地址。
5、设置客户端,很简单,将默认路由(网关服务器)地址设置为Ubuntu下的eth1地址,比如是192.168.1.3,不要设置为192.168.1.1,那是路由器占用的IP。客户端IP地址请自行设置,一般是192.168.1.*,注意别IP地址冲突。题外话,客户端DNS服务器建议填写8.8.4.4,这是Google的DNS服务器,可以规避电信篡改网页添加广告。

如果完成了那篇帖子的设置,尝试在客户端联网吧。

我仓促完成本文,主要是太兴奋了点,呵呵,看看大家反响,有需要,我会找时间重新写一个更细致的。理论上,主要是使用了NAT的地址转换功能,将其它电脑的请求转换成服务器本机的连接,因此E信就没法区分哪些是共享的部分,因此E信将来也不可能反掉这个破解。

缺点是显而易见的,需要一台独立的服务器,而且还要一定的性能来支撑虚拟机,建议使用服务器版的Linux,对资源消耗更少,服务器若支持CPU虚拟化的,便不需要担心了,速度很快,如果内存能保证的话。

如果试了的,不管成功失败,请回帖报告下状况,看下反响如何,谢啦。

2010-12-1
更新:经过几天的测试,运行几乎完美,支持集线器(还需要测试)、路由器。如果使用无线路由器,可以支持让手机连上wifi。速度基本保证,玩游戏不卡,上传下载速度均可以达到220左右(武汉一院校E信2M宽带),同学表示,似乎开下载,DOTA都不卡。这个方法还有个优势,就是灵活性,如果你用的是寝室人提供的分网,而想自己开下载,以免影响其他人速度,你可以不必断开,直接使用自己的E信拨号,Windows会自动选择这条路由。断开E信,就自动连寝室的分网。

我现在已经将用于分网的Linux从Ubuntu Desktop 10.04换成了Debian 506-i386-netinst。只安装基本系统,分了128M内存(64M也行)

还有,看到回帖,可能大家对我的方法还有误解,这个方法和平台无关,因此使用Windows的,当然可以上网玩游戏等任何事。任何支持联网的设备都可以分网(哪怕是ipad itouch 或者支持WIFI的Android手机……)。

这里已经将方法写明,大家可以自己动手,顺便广告一下,如果武汉地区(其它地区只能远程),有不愿意自己设置但是有分网需求的,可以找我啦,只需要少许劳务费。只是为勤工俭学,这不会被删吧,谢谢版主哈。联系:
QQ: 1649670282
[email protected]

2010-12-2
以下内容是参考引用贴之后在ubuntu下的实际设置,之后虚拟机就可以

设置IP转发
修改/etc/sysctl.conf,在文件中加上下面一行:

代码: 全选

net.ipv4.ip_forward = 1 
开机自动启动NAT

代码: 全选

sudo /sbin/iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE
这条命令添加进/etc/rc.local文件,添加到exit 0之前

相关下载:
Virtualbox 4.04
http://download.virtualbox.org/virtualb ... 12-Win.exe
http://download.virtualbox.org/virtualb ... -70112.zip
附件
服务器
服务器
客户端
客户端
上次由 sunsongxp 在 2011-04-28 12:49,总共编辑 11 次。
头像
幻白狼
帖子: 491
注册时间: 2010-05-27 9:28

Re: 成功破解E信

#2

帖子 幻白狼 »

支持下~~
头像
momova
帖子: 3381
注册时间: 2007-07-11 21:43
系统: archlinux
来自: 东江边

Re: 成功破解E信

#3

帖子 momova »

这个不错。顶一下。
我来了,我看见了,我征服了!
求勾搭,不管饭。
头像
tenzu
论坛版主
帖子: 36924
注册时间: 2008-11-21 20:26

Re: 成功破解E信

#5

帖子 tenzu »

技术帖
头像
HappyRabbit
帖子: 5
注册时间: 2010-11-28 23:51

Re: 成功破解E信

#6

帖子 HappyRabbit »

狂顶~!不过我还太菜,留着以后用……万恶的E信 :em11
vzlin
帖子: 5
注册时间: 2010-11-06 13:17

Re: 成功破解E信

#7

帖子 vzlin »

我的是笔记本,内存才1G.装虚拟机卡的很啊,况且我同学都在windows上玩游戏.没人跟我连,郁闷!不过还要顶一下,希望能有个在linux下直接连的软件之类的.
sunsongxp
帖子: 22
注册时间: 2008-12-08 13:48

Re: 成功破解E信

#8

帖子 sunsongxp »

我现在已经将用于分网的Linux从Ubuntu Desktop 10.04换成了Debian 506-i386-netinst。只安装基本系统,分了128M内存(64M也行),现在寝室人玩DOTA表示毫无鸭梨。保证了2M速度,唯独就是刚开网页比不用代理稍卡。目前还不清楚在不支持虚拟化的处理器上运行得怎样。不过本人认为,对于新买的电脑,尤其是台式电脑,虚拟化的支持肯定会越来越广泛。
sunsongxp
帖子: 22
注册时间: 2008-12-08 13:48

Re: 成功破解E信

#9

帖子 sunsongxp »

vzlin 写了:我的是笔记本,内存才1G.装虚拟机卡的很啊,况且我同学都在windows上玩游戏.没人跟我连,郁闷!不过还要顶一下,希望能有个在linux下直接连的软件之类的.
可以支持同寝室的人用Windows上网玩游戏。
sunshixingh
帖子: 1
注册时间: 2010-12-02 13:27

Re: 成功破解E信

#10

帖子 sunshixingh »

成功共享上网 果断注册帐号前来道谢。。
zhangyangshun
帖子: 3
注册时间: 2010-12-01 22:58

Re: 成功破解E信

#11

帖子 zhangyangshun »

果断很好很强大啊!

不过我要提醒下大家:就是最好不要用无线网卡连路由器拨号上E信来共享!

因为我首先尝试的是用自己的笔记本来作为主机拨号的.然后我小心翼翼的按照LZ的方法一步一步的设置好,可是最终总是只能虚拟机里面可以上网,而其他连上路由器的客户端却上不了网(我是用的带wifi的手机试的). 问题到底出在哪儿呢? 想了半天,终于想起以前一个寝室共享上网的经历:我用自己的笔记本的无线网卡共享201卡/上网卡上网,在其他机子上总是打不开网页,但可以登录QQ.然后想是不是无线网卡的主机共享网络是不是会产生很大的延时而导致客户机不能上网呢?(众所周知QQ的通信量是很小的,而网页的通信量却很大).所以果断把主机无线的连接方式改成了有线的连接.
然后,还是按照一样办法设置好IP,之后惊奇的发现:客户机和我的手机可以通过路由器共享上网了!真的很激动啊!

在这里要再次感谢LZ的无私分享精神! 感谢老天爷创造出了LZ这样的好人! :em11

我们武汉的兄弟姐妹们终于可以摆脱电信的魔爪了!

最后,要说下的是:希望LZ能把整个设置过程用图解的方式来说明,这样对于一些菜鸟来说可能会更容易入手,更容易明白每一步到底该怎么操作的了.

LZ加油啊! :em01 :em11
love_chivas
帖子: 2
注册时间: 2010-11-27 18:00

Re: 成功破解E信

#12

帖子 love_chivas »

我也是武汉的,用E信,也在尝试用linux,不过还没尝试楼主的方法
有名
帖子: 231
注册时间: 2007-09-15 19:29
联系:

Re: 成功破解E信

#13

帖子 有名 »

但是,如何共享出一个热点

使得WIFI手机上网呢?

手机是没有网线可以连接的
有名
帖子: 231
注册时间: 2007-09-15 19:29
联系:

Re: 成功破解E信

#14

帖子 有名 »

成功搞定,试验了两天,不容易啊

写出一点心得

首先我是用无线路由器,路由器的WIFI和LAN口桥接起来,这个一定要

然后电信网线插LAN口,再从另外的LAN口接到电脑,用E信拨号上网

然后虚拟机双网卡,桥接模式的网卡一定要桥接到主机的有线网卡上,因为你是从路由器LAN口接入电脑使用E信拨号的。

这样做就使得主机连接路由分配一个IP地址,然后虚拟机桥接网卡在路由上又分配一个IP地址,这样就使得虚拟机的桥接网卡和路由建立了回路。

然后使用ifconfig查看虚拟机内网卡的IP地址,记住eth0和eth1的地址即可

这里并不是像楼主说的那样另外设置,另外设置也行,只不过是手动指定IP地址,我这里使用自动指定的,自己记住,实质是一样的

然后设置转发,开机转发就行了

之后用WIFI手机或者电脑连接无线路由的WIFI即可,网关设置成虚拟机桥接网卡的地址就行啦!

感谢感谢
头像
wzxjohn
帖子: 4
注册时间: 2010-09-20 23:07

Re: 成功破解E信

#15

帖子 wzxjohn »

这个方法太麻烦了,楼主你不是自找麻烦么。。。既然专门弄了一台电脑做服务器,干嘛还要用虚拟机啊!

其实只要在装了E信的机器上开启路由和DHCP,然后再加一个交换机就可以共享上网了。直接Windows2003就能实现。

另外,11楼的同学,无线网卡确实不适合用来共享上网,应为无线网卡的功率不是很大,信号衰减快。稍微远一点的距离就会造成很大的信号衰减,导致链接速度骤降。所以有可能的话还是用有线网共享上网。
回复