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
发布评论