码迷,mamicode.com
首页 > 其他好文 > 详细

Hyper-V 配置虚拟机内网及外网环境

时间:2016-10-05 12:43:02      阅读:2329      评论:0      收藏:0      [点我收藏+]

标签:

一、为Hyper-V虚拟机准备内外网环境

1、内网环境——虚拟机与虚拟机及主机可以互通

技术分享

内网环境的虚拟交换机使用仅内部网络,之后在本地配置内网的IP段即可

技术分享

对vEthernet (localSwitch)设置IP

技术分享

至此,所有连接到此交换机上的虚拟机,只要改好对应的IP地址就可以互通了

2、外网环境——使虚拟机也可以连到互联网上

技术分享

外网环境的虚拟交换机使用外部网络,并选择可以正常上网的物理网卡,我这里是PC,对于无线网卡没有测试,应用后查看本地网络

技术分享

表示vEthernet (internetSwitch)已经连到外网了,此时查看以太网的属性:

技术分享

正常的物理网卡连接的适配器已经变成了Hyper-V的虚拟交换机了,这样连接到外网交换机的虚拟机就可以正常上网了,我们测试一下

二、Windows及Linux虚拟机连接内网和外网

1、使用windows系统虚拟机

配置虚拟机连接到我们的内网交换机

技术分享

之后进入虚拟机,进行静态IP配置:

技术分享

之后我们在物理机测试内网访问:

技术分享

访问成功,内网互通没有问题。

我们关闭虚拟机,为虚拟机加入可连接外网的第二块网卡:

技术分享

开机后,等待系统自动安装驱动和分配IP后,系统可以正常上网

技术分享

2、使用Linux系统虚拟机

验环境安装的是Centos7.2,最小安装,安装过程略过,安装好后配置网络环境,首先确定内网网卡和外网网卡的先后顺序

技术分享

这里外网网卡在前,所以eth0对应外网网卡,eth1对应内网网卡

技术分享

先来为内网网卡分配静态IP,命令:

vi /etc/sysconfig/network-scripts/ifcfg-eth1

对文件进行编辑,主要有以下改变:

技术分享

BOOTPROTO=static 

使用静态IP

IPADDR=10.0.0.2
GATEWAY=10.0.0.1
NETMASK=255.255.255.0

配置静态IP、网关、掩码

ONBOOT=yes

在系统启动时激活网卡

然后我们使用命令:

service network restart

重启网络应用配置,再使用命令

ip addr

查看修改后的IP地址

技术分享

现在内网地址已经连通了,我们在物理机这边使用工具进行远程连接

技术分享

看到连接成功,证明静态IP配置及内网互联已经没有问题了,下面配置外网访问,命令:

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

对文件进行编辑,只有一个改变:

技术分享

BOOTPROTO=dhcp

默认系统就是使用DHCP动态分配IP,不需改变

ONBOOT=yes

在系统启动时激活网卡

之后配置network,命令:

vi /etc/sysconfig/network

配置如下:

技术分享

NETWORKING=yes
HOSTNAME=centos
GATEWAY=192.168.31.1

这里网关地址要使用可以连接外网的网卡网关,之后重启网络,查看IP:

技术分享

可以看到,eth0已经自动分配了外网地址,我们试着ping一下百度:

技术分享

OK,到这里Linux也已经正常连接到内外网了。

Hyper-V 配置虚拟机内网及外网环境

标签:

原文地址:http://www.cnblogs.com/mayubo/p/5931994.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!