我在很多地方看到有人问有线通如何让几台电脑同时或分别上网,当然我看见的几乎是众口一词,让一台电脑作服务器,其他的通过服务器上网,但是这样做真的好吗?我可以举出三个弊端,第一服务器要求要高,否则很难满足几台电脑同时上网,时不时就死机。第二服务器必须开了其他电脑才能上网,对于单位来说服务器一直开着不成问题,可是家里总不会一直开着吧。第三互联网的IP地址只有一个,所有电脑都是共享这一个IP地址的,而每台电脑不同的只是自己的内部IP地址。
有没有更好的共享方法呢?要共享首先要知道原理,那么我们来分析一下有线通CableModem的原理。CableModem的全球业界广泛标准是DOCSIS,DOCSIS1.0有1.1这2个标准,我们以1.0为例子。DOCSIS最主要的是能选用现有标准的就选用现有的标准。如物理层下行选用现有MPEGS时分复用,数据链路层选用IEEE802.2,网络层选用IP、传输层选用TCP/UDP;上行选用时分复用接入并使用小型时隙,媒体接入控制和控制信息是自己的DOCSIS MAC和DOCSIS控制信息。DOCSIS采用了14 b SID业务类型识别,可以对单个用户设置宽带和设置不同组别的业务,但最主要的是1.0版本支持SNMP和DHCP,这样来说直接通过CableModem来共享是没有问题了。
既然CableModem具有了网络管理和自动分配IP功能,我们完全可以将CableModem看作是一台服务器,既然CableModem是一台服务器,那么我们只需将工作站连接到服务器即可。
接下来就是具体的连接例子,设备如下:
- CableModem:上海金陵股份有限公司制造的JD2120
- HUB:Topstar TE-805E5端口以太网10Mbps
- 网卡:Realtek RTL8029 PCI EtherNet NIC
首先将CableModem与HUB连接,注意连接的网线必须是跳线的。将所需上网的电脑装上网卡后连接到HUB,连接的网线是不跳线的。每台上网的电脑操作系统不限,具体的设置依照操作系统不同而不同,可以参考当地服务商或说明书,但这里注意的是服务商一般只负责一台电脑,你只需按照服务商配置一台电脑的方法配置其他多台电脑即可。
配置完后就可以使用了。这里有几点说明一下:
- 多台电脑同时使用会使速度变慢,同时总线型HUB也会有拥塞。此时可考虑用交换机连接,但注意大多CableModem都不能够用交换机连接(因为在OSI模型中所处的层次不同),请恰询制造商。
- CableModem和HUB应该一直开着。
每台上网的电脑都会自动分的一个真正的互联网IP地址。如果CableModem照上面所说一直开着,则每台电脑都会在一定时间内(这个时间依网络决定)分得自己固定的IP地址,以例子中CableModem为例最多可分得16个IP,就是说在16台以内有几台电脑上网就分配几个IP地址(最大16个),CableModem会将这些IP地址保存在CableModem中,同时将每个IP和每台电脑的网卡(每张网卡全球唯一的物理地址)绑定,所以你会发现即使关机了下次开机CableModem分配给你的IP仍然是你上次的那个IP,CableModem不会在你关机的时候把你开机时已分配给你的IP地址分配给其他正在使用的电脑,而是等你下次开机再次把这个IP地址分配给你(因为这个IP和你电脑上的网卡绑定了)。
从上面可以看出只要CableModem开着,你即使不用那些IP也会保留着,但事实不是如此,当IP地址紧缺时网络会自动没收那些空占着的IP地址,这样的话那些不用的电脑下次使用时又重新分配IP。在某些特殊情况下使用中的IP也有有可能重新分配。
实际使用中要依具体情况而定,有些CableModem可以同时挂上十几台电脑,而有些只能挂上几台。
关于每台CableModem都有一个全球唯一的MAC地址码也有必要解释一下,这是一个12位的串(一般贴在CableModem背面),每台CableModem都有一个,且是全球唯一的,只要你的CableModem开着网络运行商就可以通过此地址查询你的状态,而CableModem能连上网络也是靠这个MAC地址,因为只有在网络运行商那里注册的用户才能连得上(否则的话自己去买一个CableModem连上有线电视不就可以上网了吗,连月租费都省了),CableModem每次开机连上网络都会进行DHCP、下载配置文件、注册、交换密钥,如果你的MAC没有在网络运行商那里注册,是根本无法连上的。
于是又有一个问题了既然用MAC验证用户合法身份,那么我的注册过的CableModem去别的地方连上有线电视不是也能上网了吗,的确是可以,但是每个区的信号不同,跨区使用就不行。具体的注册、交换密钥您可以查阅相关资料。
注:以上部分解释来自上海市有线网络有限公司,其他地区不一定适用。
网友评论