如何通过VPC在本机搭建局域网
前几天在家里测试一个基于WS-AT的分布式应用,但是连接公司网络的V**出现了问题,不得不采用VPC在本机搭建一个局域网。虽然以前也做过这样的尝试,可能是很久没有弄过了,一些细节记不清了,所以也折腾了好一阵子。在这里,我特意写一篇文章来介绍基于VPC搭建局域网的整个步骤,没有什么技术含量,只当给具有相同需要的朋友多一个参考。
我现在的Host Machine为Windows 7 Ultimate (X64) ,Virtual Machine为Windows Server 2008 (X86),都是现成的。本篇文章不会涉及如何安全VPC的问题,仅仅涉及到如何将Host PC和VPC成为同一个局域网中两台可以互相链接的主机,下面是对3个主要步骤的:
步骤一:安装Microsoft Loopback Adapter网络适配器
打开Device Manager,右键选择主机名称,在探出的上下文菜单中选择"Add legacy hardware”。
出现如下一个Welcome to the Add Hardware Wizard 对象框,点击"Next”按钮。
进入如下一个对话框,选择第二个选项"Install the hardware that I manually select from a list (Advanced) ",然后点击"Next"按钮。
弹出如下一个硬件类型选择对话框,硬件类型列表中选择"Network adapter",然后点击"Next"按钮。
硬件安装向导进入如下一个"Select Network Adapter",在硬件厂商列表中选择"Microsoft",在网络适配器列表中选择"Microsoft Loopback Adapter",然后点击"Next"按钮。
在弹出的"The wizard is ready to install your hardware"对话框中,然后点击"Next"按钮,开始安装硬件。
步骤二、将VPC的网络适配器设置为Microsoft Loopback Adapter
打开Virtual PC Console,选择相应的VPC,点击Setting按钮对其进行设置。
在VPC设置面板中设置项目中选择"Networking",选择我们刚才安装的"Microsoft Loopback Adapter"作为网络适配器,点击OK确认。
步骤三、设置Host Machine和Virtual Machine的IP
在Host Machine中,打开Network and Sharing Center,点击Channe Adapter Setting链接,进入Network Connections窗口。
右击选择基于Microsoft Loopback Adapter的连接(这里是Local Area Connection 2),在上下文菜单中选择Proeprties,进入连接的属性窗口。
选择Internet Protocol Version 4(TCP/IPv4),点击 Properties按钮,进行相应的IP设置,在这里IP地址和子网掩码分别为192.168.0.6和255.255.255.0.
然后对Virtual Machine相应的链接按照上面的步骤设置IP地址,需要设置成相同的网段,我采用的IP地址和子网掩码分别为192.168.0.8和255.255.255.0.
到此为止,Host Machine和Virtual Machine就成为了同一个局域网中的两个主机。你可以直接利用VPC界面操作Virtual Machine,不过我个人习惯使用Remote Desktop。此外,你可以根据具体安全需求,对防火墙进行相应设置。
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Android4.4开发之电池低电量告警提示原理与实现方法分析
- 浅谈android性能优化之启动过程(冷启动和热启动)
- Android拖动条的实现代码
- Devtools 老师傅养成[3] - Console 面板
- Android开发中数据库升级且表添加新列的方法
- Android冷启动实现app秒开的实现代码
- Devtools 老师傅养成[4] - Sources 面板
- android中使用Html渲染的方式实现必填项前面的*号示例
- android视频播放简单实现示例(VideoView&MediaPlayer)
- Android中SharedPreference详解及简单实例
- Devtools 老师傅养成[5] - Network 面板
- android实现上传本地图片到网络功能
- android音乐播放简单实现的简单示例(MediaPlayer)
- Android实现桌面悬浮小火箭效果
- Android数据库中事务操作方法之银行转账示例