目录
背景
在windows上用 Hyper-V 搭建两台Linux虚拟机,配置网络,实现虚机互通,主机虚机互通,虚机能上外网。
一、准备工作
1.1 开启Hyper-V管理器
打开控制面板
,点击程序
,点击启用或关闭Windows功能
,勾选Hyper-V
1.2 下载centOS系统.ISO镜像文件
下载地址:
二、创建虚拟机
- 打开Hyper-V,点击右侧
新建
,选择虚拟机
.
- 根据创建引导来配置,给你的虚机命名,我这个叫centOS_3,之前已经配过两个.
- 指定代数选第一代就行.
- 分配内存,根据你自己的需求和电脑的配置分配内存即可,我配个2G.
- 配置网络可暂时不配,稍后配置.
- 配置一个虚拟硬盘,位置大小自己定
- 选择安装系统的ISO镜像文件
- 点击完成即可,回到管理界面,选择刚才创建的虚拟机,点右键连接运行虚拟机.
完成上述操作后,虚拟机会开始自行安装,等待出现centos安装指引界面,选择语言,配置root账号密码,往下走即可.
选择语言
root账号密码
耐心等待安装完成,安装完成后我们进入下一环节,配置网络.
安装完成,点击reboot重启虚拟机.
安装完成之后,我们没配置网络,所以是上不了网的,接下来配置网络.
三、配置网络
3.1 配置虚拟交换机
我们打开Hyper-V管理器,点击虚拟交换机管理
–> 新建虚拟网络交换机
–> 创建内部
交换机
内部交换机,提供虚拟机和主机之间的通信,但是还不能上外网,我们通过共享模式,打通内部虚拟机上外网的通道.
3.2 主机网络配置
- 打开cmd,输入
ipconfig
查看内部虚拟交换机分配的IP,这里是192.168.137.1,子网掩码255.255.255.0,我们配置虚机的IP地址要在同一个网段即:192.168.137.x
- 配置虚拟网卡固定IP,打开电脑的
网络设置
–>更改适配器选项
,找到我们刚才配置的内部虚拟交换机,点右键,属性,双击IPV4,配置固定IP
- 配置固定IP,子网掩码.
- 共享网络,找到你的物理主机网络,点右键
共享
,如下:
3.3 虚拟机网络配置
虚拟机配置同一个网段的固定IP.
- 打开虚机,root登陆,找到网卡配置文件
cd /etc/sysconfig/network-scripts/
vi ifcfg-eth0
编辑网卡配置文件:
修改内容如下:
BOOTPROTO=static # 静态IP
ONBOOT=yes # 开机启动
IPADDR=192.168.137.201 #静态IP,和虚拟网卡在同一个网段即可
GATEWAY=192.168.137.1 #网关
NETMASK=255.255.255.0 #子网掩码
重启下虚机
reboot
3.4 测试
接下来ping 测试下网络是否通.
测试全部可通,本次配置完成,符合我们需求,接下来就用yum安装各种应用即可.
不过这种配置,同一个局域网的其他主机是ping不通虚机的.
重启电脑后,可能会出现网络不通的情况,显示未识别的网络,这时候需要重新共享一下网络就好了,具体啥原因我也不清楚,有知道的大佬留言解惑一下.