VMware虚拟机安装详细教程网络NAT、网桥配置
VMware16 安装准备虚拟机下载安装:VMware Workstation Pro 16CentOS镜像下载安装:在此建议选择国内镜像源:阿里云镜像:https://mirrors.aliyun.com/centos/网易开源镜像:https://mirrors.163.com/centos/CentOS选择版本:CentOS 7.9进入镜像源网页后,参考上述路径找到图中所示的镜像,下载即可。
VMware16 安装准备
虚拟机下载安装:
VMware Workstation Pro 16
CentOS镜像下载安装:
在此建议选择国内镜像源:
阿里云镜像:https://mirrors.aliyun.com/centos/
网易开源镜像:https://mirrors.163.com/centos/
CentOS选择版本:CentOS 7.9
进入镜像源网页后,参考上述路径找到图中所示的镜像,下载即可。上述各个镜像版本之间的区别:
- CentOS ISO:DVD是标准安装盘,一般下载这个就可以了,里面包含大量的常用软件,大部分情况下安装时无需再在线下载,体积为4G;
- Minimal ISO:精简版本,包含核心组件;
- Everything ISO:顾名思义,包含了所有软件组件,当然体积也庞大,高达7G。对完整版安装盘的软件进行补充,集成所有软件。
安装步骤
配置虚拟机操作系统
- 创建新的虚拟机 -> 典型 -> 下一步
- 安装客户机操作系统 -> 稍后安装操作系统 -> 下一步
- 选择客户机操作系统 -> Linux + CentOS 7 64 位 -> 下一步
- 命名虚拟机 -> 按需配置 -> 下一步
![]https://img-blog.csdnimg.cn/img_convert/921c6bd34edc8b387a21f10e3b7de23f.png()
- 指定磁盘容量 -> 保持默认即可,也可按需配置 -> 下一步
- 已准备好创建虚拟机 -> 自定义硬件
- 硬件:
- 内存:按需配置
- 处理器:按需配置
- 网络适配器:默认即可
- 关闭 -> 完成
安装虚拟机操作系统
- 选择自己刚才配置的虚拟机 -> 开启该虚拟机,进入安装步骤
- 安装(下面如果有弹窗,直接关掉即可,然后 选择Install CenOS 7,等待安装即可)
- 选择安装语言(下面弹窗选后两项关掉即可)
- 安装信息摘要 -> 安装位置 -> 完成 -> 开始安装
- 配置 Root 账号和密码,在此不用创建用户
- 完成配置 -> 重启
配置NAT网络
- 查看网络信息 -> 编辑 -> 虚拟网络编辑器 -> 记住子网 IP 的前三段
- 配置虚拟主机
在虚机中登陆 root 账号和密码
修改 ifcfg-ens32 文件中的内容为:
-
TYPE:以太网
-
BOOTPROTO:static 静态 IP
-
NAME 和 DEVICE:文件名和计算机名
-
ONBOOT:开机启动网络
-
IPADDR:IP地址(前三段要和步骤一中前三段一致,第四段可设置 1-255 中任意值)
-
NETMASK:子网掩码(固定的 255.255.255.0)
-
GATEWAY:网关(前三段与步骤一中前三段一致,第 4 段为 2)
-
DNS:域名解析器
- 192.168.83.2:自己的网关
- 114.114.114.114:中国联通、移动、电信的
- 8.8.8.8:谷歌的
修改完成后,重启网络,并测试:
重启网络
systemctl restart network
测试
ping baidu.com
配置桥接模式网络
网络配置
vi /etc/sysconfig/network-scripts/ifcfg-ensxxx
详细配置(区分大小写):
##修改BOOTPROTO="static" # 配置成静态IP
ONBOOT="yes" # 是否随网络服务启动
##新增
IPADDR="192.168.1.103" #主机ip地址
GATEWAY="192.168.1.1" # 网关
NETMASK="255.255.255.0" # 子网掩码
DNS1="8.8.8.8" #DNS
重启网络服务
systemctl restart network
配置防火墙
#查看防火墙开放的端口
firewall-cmd --list-ports
#开放防火墙端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
#重载配置修改
firewall-cmd --reload
#查看防火墙状态
firewall-cmd --state
#开启防火墙
systemctl start firewalld
#关闭防火墙
systemctl stop firewalld
#禁止firewall开机启动
systemctl disable firewalld
测试
- 内网访问自身静态ip
[root@localhost Desktop]# ping 192.168.0.200
PING 192.168.0.200 (192.168.0.200) 56(84) bytes of data.
64 bytes from 192.168.0.200: icmp_seq=1 ttl=64 time=0.036 ms
64 bytes from 192.168.0.200: icmp_seq=2 ttl=64 time=0.043 ms
64 bytes from 192.168.0.200: icmp_seq=3 ttl=64 time=0.047 ms
64 bytes from 192.168.0.200: icmp_seq=4 ttl=64 time=0.046 ms
^C
--- 192.168.0.200 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2999ms
rtt min/avg/max/mdev = 0.036/0.043/0.047/0.004 ms
-
访问公网
[root@localhost Desktop]# ping www.baidu.com PING www.a.shifen.com (180.97.33.108) 56(84) bytes of data. 64 bytes from 180.97.33.108: icmp_seq=1 ttl=57 time=2.52 ms 64 bytes from 180.97.33.108: icmp_seq=2 ttl=57 time=2.04 ms 64 bytes from 180.97.33.108: icmp_seq=3 ttl=57 time=3.20 ms 64 bytes from 180.97.33.108: icmp_seq=4 ttl=57 time=2.20 ms 64 bytes from 180.97.33.108: icmp_seq=5 ttl=57 time=3.56 ms 64 bytes from 180.97.33.108: icmp_seq=6 ttl=57 time=2.08 ms 64 bytes from 180.97.33.108: icmp_seq=7 ttl=57 time=2.11 ms 64 bytes from 180.97.33.108: icmp_seq=8 ttl=57 time=2.37 ms 64 bytes from 180.97.33.108: icmp_seq=9 ttl=57 time=2.58 ms 64 bytes from 180.97.33.108: icmp_seq=10 ttl=57 time=3.61 ms 64 bytes from 180.97.33.108: icmp_seq=11 ttl=57 time=3.74 ms 64 bytes from 180.97.33.108: icmp_seq=12 ttl=57 time=2.81 ms ^C --- www.a.shifen.com ping statistics --- 12 packets transmitted, 12 received, 0% packet loss, time 11021ms rtt min/avg/max/mdev = 2.047/2.738/3.744/0.609 ms
-
宿主机访问虚拟机
C:\Users\Administrator\Desktop ping 192.168.0.200 正在 Ping 192.168.0.200 具有 32 字节的数据: 来自 192.168.0.200 的回复: 字节=32 时间<1ms TTL=64 来自 192.168.0.200 的回复: 字节=32 时间<1ms TTL=64 来自 192.168.0.200 的回复: 字节=32 时间<1ms TTL=64 来自 192.168.0.200 的回复: 字节=32 时间<1ms TTL=64 192.168.0.200 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位): 最短 = 0ms,最长 = 0ms,平均 = 0ms
- 虚拟机访问宿主机
[root@localhost Desktop]# ping 192.168.0.107 PING 192.168.0.107 (192.168.0.107) 56(84) bytes of data. 64 bytes from 192.168.0.107: icmp_seq=1 ttl=128 time=0.487 ms 64 bytes from 192.168.0.107: icmp_seq=2 ttl=128 time=0.408 ms 64 bytes from 192.168.0.107: icmp_seq=3 ttl=128 time=0.394 ms 64 bytes from 192.168.0.107: icmp_seq=4 ttl=128 time=0.362 ms 64 bytes from 192.168.0.107: icmp_seq=5 ttl=128 time=0.401 ms 64 bytes from 192.168.0.107: icmp_seq=6 ttl=128 time=0.398 ms 64 bytes from 192.168.0.107: icmp_seq=7 ttl=128 time=0.434 ms ^C --- 192.168.0.107 ping statistics --- 7 packets transmitted, 7 received, 0% packet loss, time 6005ms rtt min/avg/max/mdev = 0.362/0.412/0.487/0.036 ms
如果无法ping通上网可能需要选择以下网卡:
-
VMware菜单栏->编辑->虚拟网络编辑器
做一下切换,保存试试,这一步十分重要,如果出现的画面没有VMnet0, 可能是因为权限不够,右下角点击更改设置即可
VMware虚拟网卡的说明:
网络类型 网络适配器名
Bridged VMnet0
NAT VMnet8
Host-only VMnet1
更多推荐
所有评论(0)