硬件情况:家里有三台电脑(均为操作系统WinXP,简称电乃稀⒌缒訠、电脑C)上网,现有4口的交换机一个,网线三根。
症状:一开始,我觉得如果不用服务器这种模式的话,必须要有一个路由器。后来把有线通cablemodem的那根线插到交换机上,把电乃狭釉诮换换希⑾諥可以照常上网;然后,把电脑B连接在交换机上,电乃先匀豢梢陨贤业缒訠也可以正常上网;最后把电脑C连接在交换机上,电乃稀仍可以照常上网,盗圆豢梢裕缒訡右下角本地连接处显示一黄色感叹号(网络连接受限制),查看电脑B的ipconfig,发现其不能自动获取IP地址。于是把电乃系肾P地址、默认网关、DNS服务器地址等记下,给电脑C赋予固定相应地址,本地连接倒是连上了,但接收数据包依然是0,不能上网。电脑Cping 网关不通过,ping 自身IP地址通过,ping127.0.0.1通过,说明猫与网卡连接不通、TCI/IP协议正确、网卡正常。为了判断到底是为什么,我就把cablemodem直接连接在电脑C上,结果,电脑C也不正常,看来,得先解决电脑C上网的问题。
原因:通过网上查询,发现有线通为了限制用户数量,有时候会把用户的网卡地址帮定,有线通一个cablemodem可以分配2个ip地址,一般服务器记住MAC地址2天。看来,得试试改变一下电脑C的网卡地址了。
解决方式:首先,在电乃仙显诵衖pconfig/all(注意:all前有空格),查看电乃系耐ǖ刂罚碢hysicalAddress),记下来,在电脑C上指定所记下的网卡地址,方法是:右键点击网上邻居--属性,会看到本地连接,右键点击本地网卡的连接---属性,会看到一个关于网卡配置的对话框,在“连接时使用”那一栏里面回列出本地的网卡,在旁边有个“配置”按钮,点击,会出现一个对话框,选择“高级”选项卡,会出现“属性”和“值”的列表框,选择“networkaddress”在右边的“值”一栏里面填入先前看到的电乃系耐ǖ刂罚缒訡瞪鯬和DNS地址获取仍是自动,这时候,再重新把cablemodem连接在电脑C上,一切ok,电脑C可以上网了。把电脑C连接在交换机上,依然OK,哈哈……