2023年11月30日发(作者:)

思路决定出路!!!技术成就梦想!!!

校园网实现多台电脑一帐号共享

上网技术分析

一、 需求分析

存在必有其意义!任何一个事物、思想、方法等的产生、必有其存在的意义!大一

被广电的速度折磨的死去活来,破口大骂;大二又面对移动(CMCC、联通、电信

(ChinaNET)、广电的选择无所适从,忍气吞气默默承担按小时计费高额的网费,每月还

担心流量的超支!!今天,真的很高兴,我们宿舍楼里终于迎来了高速、“便宜”的校

园网!

校园试用开通那天,咱就带着校园卡屁颠屁颠的跑到二楼办会室,向学校申请个IP

地址和帐号,就是为了想先体验一把传说中的高速校园网!回来后,在自己电脑上鼓捣

半天,哈……终于连上啦!!于早就迫不及待的测一下网速,当看到速度达到几兆每秒

时,最快能达到11M/s,表示当时真的很震惊!!于是感慨:这才是真正的宽带,其它

的都弱爆了!

在享受这高速冲浪的同时!忽然就就产生了一个想法,即使大家每人申请一个帐号,

用交换机或把路由器当交换机用,其原理都是一样的,因为都是交换机原理,不是共享

带宽,所以就能保证每人分到的带宽基本一样,这样如果每个人都用自己的帐号上网和

只用一个帐号,然后共享出来大家一起上网在速度方面应该没有多大区别(大家可以思

考一下为什么?),最关键的是,每果我们每人都用自己的帐号,那就需要我们每人都

要交自己帐号的钱!学校的收费是每人每月20元网费。这样计算,我们宿舍都是四个

人,一个宿舍共需要交20*4=80/月;如果我们用一个帐号,然后共享上网,可以再

算一下,此时我们共需要交一个帐号的钱就行了,目的是保证这一个帐号不被因欠费断

网,每宿舍4人,此时我们每个宿舍每人只需要交20/4=5/人;这差别也太大了吧!

哈哈,事实就是这样!此时我们每个宿舍每月共可以节省60/宿舍;意味着每人可以

节省15/月;再往深处思考一步,由于网速比较高,如果我们再多加入几台电脑对整

体速度影响也不会是太大的,这个在后面用例子说明。比如我们加1台时,费用为20/5=4

//月;如我们加2台时,费用为20/6=3.3//月;依次类推;不过不建议挂那么

多,四台机器就行;互联网就是这么神奇,想省钱的同学算一下吧……

二、 可行性分析

想法很美好,可是需要扎实的理论分析基础!此时有种感觉:书到用时方恨少啊!

不过这个比较简单,还是可以静下来慢慢分析一下的。

思路1大家都会想到:校园网嘛,应该和我们此前的上网方式木多大区别的,我

把路由器连上,设置一下学校给的IP地址和帐号,登录不就成了!然后大家都把电脑

连到路由器上就可以上网了嘛。如果你这样想你就错了!学校没那么傻的,他能让你用

路由器共享上网吗?!要知道他要赚我们每人20块钱的!(可以想一下为什么?)

其实,我们的校园网使用的是802.1X协议;有关802.1X协议的技术请“百度”搜

802.1X或直接打开/view/看后你就会明白的;

由于它使用的是802.1协议,那我们可以找支持802.1协议的路由器啊!对,这也

是一个好想法!于是我就找了几个路由器,发现确实有支技802.1X协议的路由器,当

时心里可激动的,迫不急待的接到校园网上,选用802.1X协议,配置好后登录,此时

问题出现了!登了半天登不上!为什么呢?然后又对协议和配置检查了一遍。配置没问

By DOVE_jiang

思路决定出路!!!技术成就梦想!!!

题啊!那时怎么回事呢?百度,于时就百度了一下,在一个站上看到一个贴说:802.1X

协议是公有协议,但像华为这样的大公司,肯定会对协议做那么一点修改的,变为自己

的私有协议,所以,当你拿着公有的协议连接他的私有协议时,这个肯定会连不上!

好吧,原因也许就在这里,好吧,这个方法行不通,咱再换!

思路2咱们学校用的是“INode智能客户端”认证连接到网络的,INode智能客

户端”其实就是802.1X协议拨号器。问题又出来的,如果我们用的是笔记本安装INode

智能客户端”拨号时就会发现,提示“发现多块网卡”这是怎么会事呢,其实就是INode

智能客户端”的多网卡限制问题!关键问题就在这里,如果你可以使用多网卡,那咱们

就不用这么麻烦写这个文档进行分析了!这个限制就是为了防止多用户共享上网,他的

目的是只让你使用一块网卡,每人开一个帐号,每人交20块钱上网!呵呵,明白了吧。

再想一下,既然它是个软件,那我们就可以对它进行破解!解除多网卡限制不就成

了吗,这样问题就简单多了。直接共享上网就成了!在这里,只能说鄙人无才,只怪当

C#C++没学好!(好吧,书到用时方恨少啊!)于是乎就从百度找找看有没有别

人破解过的,发现很多破解教程,也有说破解成功的,但都没下载连接!也许是我没找

对地方吧!好吧,既然找不到,咱又不会破解,那这个方法咱也只能没办法用了!

思路3既然校园网使用的是802.1X协议,INode智能客户端”是802.1X协议拨

号器,而限制多网卡的正是“INode智能客户端”这个软件,这样一个清晰的方法就出

来了,不就是一个限制多网卡的拨号软件嘛,我不用你拨号不就成了!支持802.1X

议的拨号软件绝对不会只有你一个啊!找个其它的不限制多网卡的问题不就解决了嘛!

好,思路出来了,于是就百度,好吧,还真有这样的软件啊!于是找到了一个xClient

这个支持802.1X协议的拨号软件。

注:每个人的思考方法不同,可能还会有很多其它的思路,鄙人愚笨,只想到了这

么些,如有高见,请联系指教,共同学习!

三、

技术分析

既然思路1、思路2目前在咱们能力下不可行,那咱就用咱会的,不管怎样,黑猫

白猫,抓住老鼠的就是好猫,能达到我们的目的就是好的!

看到这想必大家都应该有个具体方案的思路了,其实很简单,就是一台电脑代理上

网,这种方式在路由器不是多流行的年代还是很流行的!

在这里用两种方法向大家说明,一种是在代理主机上建立WIFI热点第二种是使

用交换机(或把路由器当交换机用)。原因是因为我们有的宿舍都是笔记本,而有的宿

舍有笔记本也有台式机,台式机没无线网卡的,需连接到交换机上,如果你钱多,你买

一个无线网卡也行,这个不做解释。

因为代理主机需要使用两块网卡,因此我们选需用一台笔记本做代理主机或用一如

装有双网卡的台式机做主机(台式机双网卡的比较少)

下面我们先对第一种方法(在代理主机上建立WIFI热点)进行分析。下面是原理

图:

By DOVE_jiang

思路决定出路!!!技术成就梦想!!!

首先,我们需要先把代理主机安装好

根据你从学校申请到的IP地址,先把IP地址设置成学校给你分配的地址。关于IP

地址设置这里不再做解释,大家经常设的。

下载“xClient”最新版,下载地址:/soft/,下载

下来后先解压到一个桌面的文件夹里,其中包含两个.exe文件,先看一下说明文件,

明:本软件依赖WinPcap,请先行安装。”请先安装“WinPcap,所有选项按默认,安

装完后重启。然后再打开“xClient。输入用户名和你的密码,在网卡处选择你的有线

网卡(因为校园网连接到你的有线上了)

然后点击“连接设置”打开如图

By DOVE_jiang

思路决定出路!!!技术成就梦想!!!

去掉划红圈的那个选项。(因为我们用的是固定IP地址),然后点击“确定”

点击触发认证就可以连接了,不过如果是第一次连接时好像会连接不上,如果

连接不上,点击“断开连接”,然后再重新连接,我装了两台好像第一次都是连三次才

连上!连接上后,桌面右下角会出现如图:如果没连接上,会出现如图:

连接上后,此时你的电脑就可以上网了!那么怎么让别的电脑上一起上网呢。下面

我们开始配置WIFI连接。本教程以WIN7为例(XP稍微麻烦,建议用WIN7做代理主

机,此步只上图,不做太多解释,大家都懂的,如下:

By DOVE_jiang

思路决定出路!!!技术成就梦想!!!

By DOVE_jiang

思路决定出路!!!技术成就梦想!!!

By DOVE_jiang

思路决定出路!!!技术成就梦想!!!

建立好后,你在无线搜索就可以搜索到你刚建的热点,用其它电脑搜到连上就行了。

把你们几台机器的无线IP地址设置设在一个网段内就行了,客户机的网关设置成代理

笔记本的无线IP就行了,DNS设置成校校给的就行。

下面是最重要的一步,共享你的外网!

点击右下角小电脑图标,“打开网络和共享中心”——“更改适配器设置”——选

中“本地连接(有线)”——右击“属性”

把那两项打上勾,在家庭网络连接处选择你的无线网卡,点击确定就行了。

好了,方法一设置完成,不出意外的话几台电脑都可以上网了。

方法2使用交换机(或把路由器当交换机用)原理图如下:

By DOVE_jiang

思路决定出路!!!技术成就梦想!!!

这种方法也比较简单,就是利用我们现有的路由器,考虑到也要能使台式机上网,

直接把台式机网线接到路由器LAN端口上,笔记本直接可以用无线连接路由,然后在

路由器上配置DHCP指定一个IP段,网关设成代理笔记本的无线IP地址,DNS设置成

学校给的就成。

代理服务器的软件安装和方法一是一样的,不同处就是不用建WIFI热点,直接用

代理笔记本的无线搜索路由器,然后连接到路由器上就行。

然后共享你的外网(有线网络),和方法一种的共享相同,这理不做重复介绍。

配置完后,好了,到此为止,打开浏览器试试,畅享高速的网络吧!

为使大家尽量能够明白校园网共享上网的工作过程,本人介绍的有点详细,但由于

时间紧张,本文也难免有不足之处,还望不足之后大家能够提出评论!我会给大家做出

回复。当然,解决问题的办法不只一种,比如本文提前面提到的两种,如果各位有兴趣,

可以深入研究,然后共享出来大家一起讨论学习。

本文纯属作者做技术研究学习之用,提出让大家共同学习,共同探讨,激发学习兴

趣,对于引用本文所做出的一切后果,本人概不承担任何责任!

另:本人在此寻求合作伙伴,如有对网络工程网站建设感兴趣的同学,如果你想

在这方面有更大发展,请于本人联系,本人目的旨在于培养一个合作团队,为以后自主

创业作准备!!有关详细信息请联系本人私聊!在此,欢迎大家的加入……

By DOVE_jiang