物理设备:
家里有2台笔记本电脑,各自有2块网卡,均能正常使用。
2个机器分别命名为PC1,PC2。
PC1安装win7,PC2安装centos6.4。
应用场景:
由于需要,在PC2上安装 了相应的Linux开发环境,由于多数情况下都是在PC1上使用,故通过vnc远程连接到PC2上做一些开发的事情。
已经有一个路由器了,理论上来说2台PC机器直接通过路由器连接即可。
但是目前的情况是两台PC机通过路由器连接时,相互ping的延时非常大,多则达100ms级别,这样通过vnc连接时屏幕刷新延迟特别大,不能接受。(不知道为何,估计是路由器固件的问题,暂且不表)
于是就想到通过一个私有网络配置的方式直接连接2台PC机,实现互连。
而此时两台PC均可以通过各自的无线网卡连接路由器上外网,我需要分别配置PC1和PC2,使得他们能够在另外一块网卡上建立一个私有网络。
实现步骤:
1. 配置PC2,由于是linux系统,直接配置其中的一块有线网卡IP为静态IP即可,相关的centos网络配置可参加相关资料,参见:http://blog.sina.com.cn/s/blog_7a466be70100wfzu.html。
我配置的静态IP是10.153.144.100,这个IP地址在windows系统上添加静态路由的时候会用到。
完成配置之后请重启网络:/etc/init.d/network restart。
2.配置PC1,由于win7原生就支持双网卡,所以windows系统这边要配置的是添加一条静态路由到私有网络,同时在有线网卡上配置一个静态IP即可。配置完毕之后需要重启windows系统才能生效。
第一步:查看当前的路由信息。
在windows控制台执行命令:route print,关注如下信息:
如图所示,目前存在2块网卡,分别是12和11。其中11是无线网卡,12就是直接通过网线与PC2连接的有线网卡。这个信息需要在接下来的配置中用到。
第二步:添加静态路由到私有网络:10.153.144.0。
通过有线网卡添加静态路由到私有网络,网关直接设置为PC2的静态IP地址。
在windows控制台执行:route add -p 10.153.144.0 mask 255.255.255.010.153.144.100 if 12
同时,需要配置PC1上的有线网卡IP地址,如下图所示:
重启windows系统,OK!
这样PC2和PC1之间就可以通过一个私有网络实现互联互通,同时各自还可以像原来的方式独自使用。
参考资料:http://123304258.blog.163.com/blog/static/123547020127298046277/