问:有个问题紧急请教龙哥。我的Cable Modem连接Hub就可以自动分配两个IP,因为要上网打牌,所以这样比宽带路由器更加方便。但是这样也有一个棘手的问题,两个机器之间如何共享文件呢?
答:此时两台PC之间的通信是通过Cable Modem的网络而不是只通过Hub直接通信,这是因为PC网卡在设置DHCP后,获取IP等网络信息时生成自己的路由表,并将到非本地的任何网络的路由设置为Cable Modem网络上的一个网关。所有到其他PC,包括同一个Hub下连的PC通信都通过Cable Modem网络上的某个网关,故而这两台PC之间的通信无法进行,也就无法在网上邻居中看到对方。
解决这两台PC之间通信的问题只要做一个路由设置,在两台PC互相设置永久指向彼此的路由为对方即可。一般情况下,PC配合Cable Modem时获得的IP地址不会改变,如果改变可以删除这条路由设置,重新设置新的路由。
实现这一步非常简单,Windows有一个route命令用来显示、人工添加和修改路由表项目,该命令只有在安装了 TCP/IP 协议后才可以使用。例如,PC1获得的IP地址为:100.100.100.100,PC2获得的IP地址为100.100.200.200,则在PC1的命令行下输入:route add -p 100.100.200.200 mask 255.255.255.255 100.100.100.100,在PC2的命令行下输入:route add -p 100.100.100.100 mask 255.255.255.255 100.100.100.200.200。在PC1下输入route print,此时可以看到路由表中将增加一行:Network Destination Netmask Gateway Interface Metric 100.100.200.200
255.255.255.255 100.100.100.100
100.100.100.100 1,这样就表明添加成功,也可以在网上邻居中顺利访问。一旦今后Cable Modem分配的IP地址改变,先使用route delete 100.100.200.200和route delete 100.100.100.100将软路由删除,然后根据新的IP地址重新添加即可。

发表评论