|
我们宿舍没有毛毛羽那么多网卡,而且第一种方法的缺点是摆在那了,所以我也怕万一我做服务器,一掉线人家总来烦我怎么办?我们是两个宿舍一起的,不能每次都喊人家过来吓我一次吧?所以提出第二种解决方案,但也不是完美的,废话,本来就美什么完美的东西,详细请看下边.
1.硬件 计算机若干[都是单网卡],HUB或交换机一头,网线若干;ADSL猫一只.一台机子装SYGATE[这样也属于单服务器形式,只不过比方法一省了个网卡]或每台都装SYGATE[这就是多服务器,优点就是在这样的形式下体现出来].下面举例说明多服务器的共享.
2.连线设置 具体连接和图总一差不多,具体请看图总二,连线设置是很简单很简单的,还是以四台机子为例,ADSL猫接HUB或交换机的UPLINK,四台机子可以接HUB或交换机任一口[不能接UPLINK],TCP/IP和DNS设置都设为自动获取,如下图6所示
 图 6
在每台机子上都装上ADSL拨号软件和SYGATE软件的服务器版,其它一般没什么问题,最多问题的是SYGATE这个软件,它好用嘛也好用,不好用嘛,麻烦也多!下面来具体讲讲在实例二中SYGATE的应用.
3.实例二SYGATE的应用 a)SYGATE的安装 SYGATE的安装和一般安装软件一样,只是在安装过程中有些设置,下面图是安装程序图,我们一步步讲解,看图7、图8是安装图,不用多说了吧?一般软件都是这样的,呵呵!为了图多,就乱上传了,老大百事见了没晓得会骂咩?呵呵!
 图 7
 图 8
安装过程中会弹出一个窗口,如下图9所示,在本例中我们都设为服务器模式,为什么这样设置呢?下面再说它的好处,当然,如你想和实例一弄成单服务器,那就只需设一个服务器模式,其它机子都设成客户端模式就OK了!本例是多服务器,自然就每台都设置成一样的,都是服务器模式.
 图 9
安装完后SYGATE会自动检测网络设置,如上面提到的设置你设对了一般没什么问题就成功检测到你的网络设置,如出现下图十说明已成功检测到网络连接,如你没网卡什么的是绝对不会出现下图10的!
 图 10
点击确定后又冒出一个对话框,这就是要求你设置网关的,也就是当SYGATE在某一台机子上启动时就要求此机做为服务器,其它机子就通过这个网关访问internet,在此设成默认192.168.0.1,当然你也可设成其它IP段的IP,视具体情况而定.如图11所示是本例的设置,默认就好,呵呵,没那么多麻烦嘛!
 图 11
下一步就要求重启如图12[呵呵,乱上传图片]。
 图 12
b)sygate设置
下面图13是重起后SYGATE的运行界面,看看右下角,如那为绿色说明能正常共享上网了,注意,SYGATE是不能在同一局域网内同时运行的,就是说如果局域网中有一台机子打开了SYGATE,其它机子就不能打开了,也就是说所谓的多服务器其实是相对而言的,其实也就是一台服务器而已,其它是客户机,通过最先打开SYGATE的机子上网.
 图 13
在配置中的设置如下图14所示,注意一点就是"系统启动时开启internet共享",本人强烈建议不要选这项,选了麻烦多,下面再详细介绍.
 图 14
下面是连接总图,供大家参考:
 图 总二(单网卡多服务器共享上网)
4.经验 由于本人就是使用此种方法,所以把自己的使用经验介绍如下,希望能给大家带来一点帮助,单网卡多服务器共享上网的方法就是比方法一省一块网卡,且不需要固定的服务器时时在线,如上图中A,B,C,D四台机子都可以做服务器,前提是做服务器的机子必须先打开SYGATE和ADSL拨号软件,如上图,如果A机比较勤,早早就起床了,打开机子HAPPY一下,他就拨号上网了,为了不挨骂,他打开了SYGATE,这时那三个懒人B,C,D起床了,一开机就能通过A机上网了.当A机不想上网了,想去玩了,把机子一关,这时,B,C,D任一台机子都能拨号打开SYGATE给其它机子共享上网,强调一点就是先打开SYGATE的能当服务器,只要有一台打开了SYGATE其它的机子就不能打开了。 所以在此强调一点就是,如上所说,A机也没去玩,也想上网,但他不想做服务器了,其实谁都想做服务器,实际是B机吵着要做服务器,强迫A机关掉拨号软件和SYGATE,但在使用过程中SYGATE的关闭存在问题,就是线程中还存在一个影响极其恶劣的sgserv.exe,如下图15当SYGATE打开时存在两个线程SYGATE.EXE和sgserv.exe,当你关闭SYGATE时,线程中的SYGATE.EXE没了,但还存在sgserv.exe,这就问题大了哦.如上所说,如A机不想做服务器了,而B机想做,A机把拨号软件和SYGATE退了,但B机能拨号上网,但就是打不开SYGATE,这样其它机子就没法共享上网了.解决方法就是关闭SYGATE时同时在进程中结束sgserv.exe,这样B机才能打开SYGATE.

图 15
关闭SYGATE过程如下
 图 16
 图 17
再把图15的线程sgserv.exe关了就OK了.关闭完成.
常见问题解决方案 1.有时SYGATE打不开? 八成是别的机子打开了,要不就是别的机子还存在线程sgserv.exe,叫别人关了就OK了. 2.有时服务器换了,但马上就上不了网了,怎么办? 把IP随意设为一个值,然后在重新设为自动获取IP就OK了,如还不行,笨方法,重启吧! 3.为什么我不做服务器了,BT变得那么慢呢? 废话,你处于内网了,BT找不到你的端口,你当然慢啦,你可以去和做服务器那个人打架,打赢了你做不就好了. 技术解决方案就是所谓的端口转换,得打开ADSL猫的端口转换,在其它帖有介绍,且操作危险,一不小心会弄死你的猫.如你够猛的话把猫的路由也刷出来,那上面的文章就是废话了.由于我们用的猫是在网通租的,网通把它的路由功能屏蔽了,呜呜!只能用上面的方法共享了.端口转换也没弄过,如果弄了再给大家发个贴.
4.无意中发现的超级秘诀 (1)由于BT引发的打架事件太多,一度和隔壁宿舍的断绝外交达三分钟之久,后来我过去隔壁,发现他的拨号软件开着,下载BT开心得很,一回到宿舍,我的机子拨号软件也开着,BT也很快,后来才知道,只要同时拨号就能同时拥有几个公网IP,内网一下都跑到外网了,一条线怎么能拥有两个动态公网IP?我也郁闷,但是它带来了好处,谁管呢? (2)由于内网随时间会越来越慢,所以服务器把SYGATE关了再打开,在一定程度上能提高上网速度,当然服务器能重启更好.
5.总结 多服务器共享上网是相对而言的,而且此法也不适合太多机子共享,特别是做服务器的,如果打开了BT,其它机子就慢得要命,曾经由于BT引发两宿舍斗酒事件两次.而且以上两种方法都有个共同的弱点就是,上网久了,速度就会越来越慢所以建议上了三个小时左右重启一次服务器,关闭猫和HUB,重新拨号上网. 就先到这吧,其它以后补上,由于能力有限,错漏难免,望指正!
|