hyper-v设置虚拟机与物理机通信

hyper-v是微软的第一款虚拟化产品,在windows8上(不包括server系统)正式被加入,hyper-v相比vmware和vbox等其他虚拟机软件有着更强大的性能。

用vm和vbox总感觉老是拖累了物理机的性能。。

我主要使用hyper-v是要使用linux搭建一个lnmp环境来测试php+mysql代码,windows上的各种一键包都感觉没有达到运营环境的条件,所以还是打算在linux上搭建lnmp环境。但是由于linux的驱动并不完善,使得我这台笔记本在coding的条件下只能坚持一个半小时。所以只好选择在实机上虚拟化一台linux出来,在cpu节能档下估计能超过2小时。

然而!在配置网络方面却老是有问题,必须要通过一台路由器分配ip,折腾半天终于完成不联网状态下的通信。

20160523213940

  1. 点击虚拟交换机管理器
  2. 选择左边的新建虚拟网络交换机
  3. 选择内部
  4. 创建
    20160523214243

  5. 点击确认保存
    在控制面板\网络和 Internet\网络连接,中选择以太网右键属性

20160523215621

选择刚刚创建的内部虚拟网络

保存之后打开以太网,详细内容查看本机ip

20160523215756

之后设置虚拟机

20160523215906

20160523215925

创建网络适配器以及选择刚刚创建的内部网络

接下来设置linux手动获取ip

以centos 7为例子

vim /etc/sysconfig/network-scripts/ifcfg-eth0

20160523220218

修改BOOTPROTO为static
增加IPADDR=192.168.137.XXX
增加GATEWAY=(留空,否则之后无法访问外网)
增加NETMASK=255.255.255.0

保存后service network restart重启网络服务就可以正常的从物理机访问虚拟机,但是这时候还是无法联网,所以需要接下来的步骤

  1. 和创建内部网络一样创建外部虚拟网络,注意选择上网用的网卡
  2. 虚拟机设置中添加新创建的外部虚拟网络
  3. 启动linux就可以访问外网了
  4. 可以用ip addr查看当前两个网卡的ip
文章作者: Image
文章链接: https://by.cx/2016/05/23/hyper-v-net/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 编译程序