由于某些家庭或小型局域网用户的各种需求和设备不同,所以继续写出几个组网方案让大家参考参考。如有错误之处,欢迎大家多多指点。

1,用网桥实现增加接入点
(比如你有5台机子要上网,而你的小型路由只有4个接口,这时,我们可以利用其中的一台有双网卡的机子来桥接上网)交叉线
2,用****来实现代理上网
(当我们没有路由器,只有交换机连接各机子的时候,这是除了共享宽带连接的另一个方法)直通线
3,用路由NAT来实现上网
(也就是用软路由,当没有路由器的时候我们可以把我们的一台机子做成软路由来上网)直通线
4,二台电脑直接通信
(有时候,大家可能要实现二台电脑的通信,但没有路由与交换机,有一根网线就OK了)直通与交叉线

下面我讲一下这几个方案的组建过程。
1.用网桥实现增加接入点,结构图1如下:
接法:电话线—ADSL modem—交换机—除拨号主机外的双网卡PC—待上网PC
 
我们常常为了路由器或交换机差一个网络接口而烦恼。又舍不得再去买一个回来,所以我们可以利用现有的条件来增加一个台能上网的机子,这需要有一台机子有双网卡。来看看设置吧。
我们找到了我们现在能上网的其中一台机子,什么?还不能上网(请看看小型组网方案这个连接的第三个方案吧,)然后把另一张网卡和你要上网的机子连接起来,用交叉线。这时,当连接完成之后,我们可以看到两个本地连接都是启用的:如图2: 这时,我们并不急着设置IP地址,我们把两个本地连接一起选起来,可以用拖动鼠标选。然后点右键—选择“桥接”。如图3:
过一会儿,我们就可以看到在网络连接里出现了一个叫网络桥的连接。同时,你会发现你的两个本地连接都不能设置IP地址了。这时,我们点网络桥—右键属性—如图4:
可以看到,网络桥把你两个本地连接给桥接起来了,我们只要点击TCP/IP协议。如图5:
给网络桥加个IP地址就可以了。IP地址和你原来的网络同个网段就行,如果你是主PC拨号上网共享宽带连接的,那么IP设置一定是
IP:192.168.0.X  子网掩码:255.255.255.0  网关:192.168.0.1
如果是别的上网方式那么就看你的网关来决定网段。设置完成之后,再给我们的待上网机子设置IP,IP和网络桥的设置方法同。设置后就可以上网了。如图6: 这就是通过网络桥来上网的方法,很简单,也很方便,但要双网卡主机开机的情况下才能让连接到他的机子上网。所以这个方法只适合不想买交换机或路由器但有双网卡的用户使用。
2.用****来实现代理上网,结构图7如下:
接法:电话线—ADSL modem—交换机—各PC
 
当我们没有路由器,只有交换机连接各机子的时候,这是除了共享宽带连接的另一个方法—那就是用代理来上网。这也是很多小型企业和学校采用的方法,因为****提供了便于管理的账户和密码,可以便于管理和限制内部各机子的使用。我们常用的****有CCProxy、SyGate等,
我们说说CCProxy吧,CCProxy是我们最常用的****。代理的效果也挺稳定的。首先要确定一个问题,那就是****一定要装在能上网的机子上,如果是宽带上网那也就是你连接外网的主机,拨号的主机。安装好的CCProxy如图8:
 
主要功能设置有两个:设置和账号
设置:点击设置,如图9:
 
端口,你代理的端口,这里有两个比较重要的端口要设置:一个是http的端口,默认是808,我们一般也是用808或8080做代理端口,另外一个是SOCK/mmc我们玩游戏等是通过此端口代理。一般默认都钩上吧。左边是功能设置。可以按默认,也可以用自己的需求设置。点一下下面的高级按钮,如图10:
 
这里一般不用设置,那我为什么要讲这个呢,因为这个有个二级代理,意思就是说你是用代理上网的,然后你再开一个代理,再代理给别人上,这时你这个代理就叫做二级代理服务器,通过你代理上网的人就叫做用二级代理上网。如果我们需要的时候点一下“启用二级代理”,本地协议,一般先ALL,代理端口和协议根据你上级的代理给你的端口和协议填。IP填你上级代理的IP。这样就可以启用二级代理了。
账号:我们回过头来看看账号。点账号,出现如图11窗口:
 
允许范围:有三个选择
允许全部:允许局域网内全部的机子通过你这台服务器上网,不用输入用户名和密码
允许部分:允许局域网里你在账号里面设置到的账户上网,其它用户不能上。
不允许部分:不允许局域网里你在账号里面设置到的账户上网,其它用户能上。
验证类型:有很多选择
IP验证:只要IP和服务器设置一致就可以通过代理上网
MAC验证:只要MAC地址和服务器设置一致就可以通过代理上网
用户/密码:不管IP或MAC,只要输入的用户和密码正确就可以上网
还有:用户/密码+IP、用户/密码+MAC、IP+MAC等,根据自己需求设置。
通过新建按钮可以新建用户,用户里注意的是最大连接数和带宽为-1时为无限制。
我们新建一个通过密码验证的用户试试如图12:
 
我们用客户机通过代理来上网,如图13:
设置好代理服务器和端口后,我们再访问网站:弹出了认证窗口,如图14:
输入用户名和密码后,就可以正常访问网页了,我们可以在服务器上看到已经有一台机子通过代理上网了。如图15:
 
我们可以看到些这时有1个用户在通过代理上网,他的TCP/IP连接数为9个。并显示当前代理流量。
CCProxy就说到这里,代理上QQ或游戏都要在QQ或游戏上设置代理服务器才可以正常连接。
3.用路由NAT来实现上网 如图16:
也就是用软路由,当没有路由器的时候我们可以把我们的一台机子做成软路由来上网。接法:电话线—ADSL modem—交换机—主PC(NAT服务器)--各PC
 
这样各PC可以通过软路由的NAT功能能实现上网。NAT服务器的建立和设置我在这里就不多说了,有兴趣的朋友可以看看这个NAT教程里面有详细的说明和步骤。不同的是那个教程里是双网卡,这里是单网卡,所以在创建NAT时会提示你创建PPPOE连接,并要你输入用户名和密码。然后是一样的了~
只要再把NAT选项里设置远程路由访问的属性为公用接口,也就是连接到internet。再把本地连接的属性设置为专用接口连接到专用网络。如图:17~18
 
然后拨号上网,其它机子的IP和主机的IP要同一网段,网关设置成为这个机子的本地连接IP。DNS可以设置外网的,也可以建DNS服务器或是NAT上设置DNS服务。
4.二台电脑直接通信 如图19:
4-1.网线连接二台电脑的RJ-45接口
4-2.如图20
第一台电脑:
1. 打开网络连接
2. 点左边“设置家庭或小型办公网络”
3. 下一步
4. 下一步
5. 其他
6. 选择第3个,“这台计算机属于一个没有Interner连接的网络(I)” ,并点下一步
7. 名称与描述要慎重改(一个网络里不要重名),并点下一步
8. 工作组名要想好,如“1”,并点下一步
9. 点“启用文件和打印机共享”,并点下一步
10. 下一步
11. 重启,完成

4-3.如图21
第二台电脑:
1. 右击“我的电脑”
2. 点击“属性”
3. 点击“计算机名”
4. 点击“更改”按钮
5. “计算机名”的内容不要与第一台电脑重名,工作组内容为第一台电脑建立的工作组名称。
6. 点击“确定”
重启,完成

小型宽带组网就先写这么多,等到想到其它方案再补充下来吧。希望能给需要帮忙的人找来点帮助。

——百年独孤
2007年12月1日

——疯狂delphi
2011年3月1日

PC-网络教程之宽带小型组网方案的更多相关文章

  1. 5G组网方案:NSA和SA

    目录 5G组网的8个选项 独立组网(SA) 选项1 选项2 选项5 选项6 总结 非独立组网(NSA) 选项3系列 选项3 选项3a 选项3x 选项7系列 选项4系列 选项8 演进路线 5G组网的8个 ...

  2. floyd算法 青云的机房组网方案(简单)

    青云的机房组网方案(简单) 青云现在要将 nn 个机房连成一个互相连通的网络.工程师小王设计出一个方案:通过在 nn 个机房之间铺设 n-1n−1 条双向的光纤,将所有的机房连接.可以假设数据在两个机 ...

  3. NB-IOT/LoRa/Zigbee无线组网方案对比

    物联网设备节点组网存在2种组网方式, 无线组网和有线组网. 无线组网我们常见到的有Zigbee,LoRa, NB-IOT等,其中Lora/NB-IOT属于LPWAN技术,LPWAN技术有覆盖广.连接多 ...

  4. JavaScript强化教程 —— Cocos2d-JS的屏幕适配方案

    1. 设置屏幕适配策略(Resolution Policy) 如果你还没有用过Resolution Policy,只需要在游戏载入过程完成之后(cc.game.onStart函数回调中),调用下面的代 ...

  5. javascript 网络是否连接的几种方案

    js   网络是否连接的几种方案 1.通过html5的新属性: window.onload = function () {            var isOnLine = navigator.on ...

  6. VB.NET中网络编程的另一种方案----system.net中的HttpWebRequest类的使用

    VB.NET中网络编程的另一种方案---- system.net中的HttpWebRequest类的使用 在VB.net中进行网络编程,除了我之前写的随笔中的使用WinHttp组件进行编程,还有另一种 ...

  7. 【RL-TCPnet网络教程】第3章 初学RL-TCPnet的准备工作及其快速上手

    第3章       初学RL-TCPnet的准备工作及其快速上手 俗话说万事开头难,学习一门新的知识,难的往往不是知识本身,而是如何快速上手,需要什么资料和开发环境.一旦上手后,深入的学习就相对容易些 ...

  8. 【RL-TCPnet网络教程】第1章 当前主流的小型嵌入式网络协议栈

    第1章   当前主流的小型嵌入式网络协议栈 这几年物联网发展迅猛,各种新产品.新技术也是层出不穷,本章节就为大家介绍当前主流的小型嵌入式网络协议栈. 1.1  当前主流的嵌入式网络协议栈 1.2  u ...

  9. 【RL-TCPnet网络教程】第2章 嵌入式网络协议栈基础知识

    第2章        嵌入式网络协议栈基础知识 本章教程为大家介绍嵌入式网络协议栈基础知识,本章先让大家有一个全面的认识,后面章节中会为大家逐一讲解用到的协议. 基础知识整理自百度百科,wiki百科等 ...

随机推荐

  1. linux下用户以及用户组管理

    /etc/passwd ‘/etc/passwd’ 由 ‘:’ 分割成7个字段,每个字段的具体含义是: 1)用户名.用户名字符可以是大小写字母.数字.减号(不能出现在首位).点以及下划线,其他字符不合 ...

  2. c++与C# winform的消息通讯--(结构体与byte数组的使用)

    近期正在做一个蓝牙驱动的使用程序,其中有一块从c++发送数据到C#的部分,网上查了很多资料,大多都是介绍如何通过调用函数获取用户数据.并且在消息发送中,很少介绍如何发送一个结构体,并且结构体里面有 b ...

  3. svn-添加忽略文件

    svn ps svn:ignore '文件夹名|文件名(不能是文件夹/文件名)' . svn pe svn:ignore . export SVN_EDITOR=/usr/bin/vim #设置环境变 ...

  4. CI的面向切面的普通权限验证

    第一步:开启CI的钩子配置,此次不多说看CI手册即可. 第二步:在cofig/hooks.php中进行钩子配置,CI手册中有记载 <?php defined('BASEPATH') OR exi ...

  5. php内存管理

    1.为什么需要内存管理 由于计算机的内存由操作系统进行管理,所以普通应用程序是无法直接对内存进行访问的, 应用程序只能向操作系统申请内存,通常的应用也是这么做的,在需要的时候通过类似malloc之类的 ...

  6. 在Windows下不使用密码远程登陆Linux

    在登陆Linux进行管理的时候我们通常会使用用户名和密码进行登陆,这样一来是比较麻烦,二来是不安全,为了解决这个问题,我们可以使用公私钥 (public keys和private keys)进行认证. ...

  7. Kivy中文显示

    Win7系统 下载 DroidSansFallback.ttf字体(android设备上自带了) 源代码第一行增加#-*- coding:utf-8 -*- 创建widget值定font_name s ...

  8. Google v8 - Hello world

    OS:Window 7 1.下载v8 zip:https://github.com/v8/v8,解压zip,重命名v8-master文件夹为v8. 2.下载安装svn:http://tortoises ...

  9. python调用Moxa PCOMM Lite通过串口Ymodem协议发送文件

    本文采用python 2.7编写. 经过长期搜寻,终于找到了Moxa PCOMM Lite.调用PCOMM.DLL可以非常方便的通过串口的Xmodem.Ymodem.Zmodem等协议传输文件,而无需 ...

  10. (转)搜索Maven仓库 获取 groupid artifactId

    转载自:http://blog.csdn.net/z69183787/article/details/22188561 使用Maven进行开发的时候,比较常见的一个问题就是如何寻找我要的依赖,比如说, ...