设置Hyper-V
1、新建虚拟机
点击下一步
输入虚拟机名称,也可以修改虚拟机的存储位置
下一步
我这里选择的是第二代
下一步
这里我给2G内存,而且我是不允许使用动态内存,这里可以根据自己的喜好设置
下一步
这里如果一开始没有设置虚拟网卡,就只有一个Default Switch
下一步
这里个修改硬盘的名称
下一步
这里我选择以后安装系统
下一步
完成即可。
2、新建虚拟交换机
其实就是新建两张网卡,一张供外部网络使用,一张供虚拟机与宿主机通讯使用(即不需要互联网就能通讯)
创建private内部网络
创建外部网络
点击应用和确定。
注:这里在新建完虚拟交换机之后,需要前往网络适配器那里修改一些ip属性配置,最好设置为静态ip
private:
bri:
3、设置
添加硬件
添加硬件,把刚刚设置的两张网卡添加进来,先添加公用网络(bri),再添加内部网络(private)。
注:这里我试过先添加内部网络,但是用的时候发现不能ping通外网,所以先添加公用网络,再添加内部
禁用安全启动
添加DVD驱动器
添加DVD驱动器,为了让第一此启动的时候使用操作系统镜像
然后添加镜像文件
固件
这时候在折回到固件那里就可以看到我们刚刚选择的镜像文件,然后点击DVD驱动器,然后应用
注:每一项配置项完成记得点击应用,所有都完成之后点击确定才会生效
安装centos7的操作就省略啦,网上一找一大堆
进入Centos7,设置两张网卡
一开始安装完centos7是不能与外界通讯的,现在我们需要为他配置两张网卡,一张是与宿主机保持内部通讯的(没有互联网的情况下能与宿主机进行通讯),一张是与路由器保持通讯的
注:这张图最好结合以下eth0和eth1的配置去看,才会明白虚拟机是怎么和外界通讯,个人觉得这图的帮助很大
- 先查看网卡
shell>$ cd /etc/sysconfig/network-script/
- 这里我的eth0是与路由器保持通讯的
shell>$ vi ifcfg-eth0
shell>$ vi ifcfg-eth1
eth0:
TYPE="Ethernet"
BOOTPROTO=static //修改此处 设置为静态获取ip
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="eth0"
UUID="b9feb9a2-6d36-4b92-9283-6d1c8f31c81d"
DEVICE="eth0"
ONBOOT="yes" // 设置开机自启动
IPADDR="192.168.1.33" //本虚拟机的ip地址
PREFIX="24"
GATEWAY="192.168.1.1" //网关
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_PRIVACY="no"
NETMASK=255.255.255.0 //子网掩码
- eth1是与宿主机保持通讯的
eth1:
TYPE=Ethernet
BOOTPROTO=static //修改此处 设置为静态获取ip
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth1
UUID=2a0be807-ce52-44b1-ac82-4b6d6a3a5bcf
DEVICE=eth1
ONBOOT=yes // 设置开机自启动
IPADDR=10.10.10.33 //本虚拟机与路由器保持通讯的ip地址 与网关保持同段即可
PREFIX=24
GATEWAY=10.10.10.1 //网关 有没有发现这里和我们在适配器里面设置两张网卡为静态IP时候的IP一模一样,没错
NETMASK=255.255.255.0 //子网掩码
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_PRIVACY=no
修改完成后启动
shell>$ service network restart
去ping一下宿主机,ping通就可以使用xshell去连接啦
-
使用xshell连接 注意这里的ip是我刚刚配置在eth0的ip
- 使用xshell连接 注意这里的ip是我刚刚配置在eth1的ip
两个ip都可以连接成功啦!
别着急,再ping一下baidu.com 看看是否能ping通外网,如果可以就没问题了,不行就照着流程再走一遍,看看哪里漏了的,我也是很久没配就会忘记!
作者@发胖的向日葵