下载镜像
访问:https://www.centos.org,这里我们安装精简版Minimal ISO
,这里我下载的时候是http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso,如果是国内推荐使用阿里的下载地址:http://mirrors.aliyun.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso-
创建虚拟机
-
虚拟机引导
使用
推荐模式
,然后安装程序光盘映像文件
选择下载的CentOS-7-x86_64-Minimal-1810.iso
镜像,输入虚拟机名称
,并设置虚拟机存储目录
,设置磁盘容量
,然后自定义硬件
信息,最后点击完成并开启虚拟机 -
镜像引导
选择
Install Centos 7
,选择语言
,点击DATE & TIME
设置时区,点击左上角Done
返回,点击INSTALLATION DESCRIPTION
,查看安装信息,点击左上角Done
返回后,点击右下角的Begin Installation
开始安装,之后会进入到用户即密码设置敞口,可设置root
密码或创建用户,如果只需要root
用户,只需要设置root
密码即可,返回后等待安装准备任务结束,点击Reboot
重启,等待后台安装完成
-
-
网络配置
安装完成后发现无法联网,于是使用
ifconfig
查看网络,结果报错命令不存在
,通过ip addr
看到有两个网卡,一个lo
(回环网卡)一个ens33
,其中ens33
网卡未启动,通过修改网卡配置(/etc/sysconfig/network-scripts/ifcfg-
+网卡名
)cat /etc/sysconfig/network-scripts/ifcfg-ens33 vi /etc/sysconfig/network-scripts/ifcfg-ens33
将
ONBOOT=no
改为ONBOOT=yes
,然后重启网络sudo service network restart # 如果是启动失败,就需要查看宿主机windows电脑vmware{n}的虚拟网卡的IP地址,与虚拟机设置的`虚拟网络编辑器` 中的虚拟网卡设置的子网网段对比,如果不一致需要重新设置并应用,虚拟机会自动修改宿主机电脑上的网卡IP
如果重启后依然无法上网,可尝试:
虚拟机
->编辑
->虚拟网络编辑器
->更改设置
->还原默认设置
,然后重启网络
,如果依然无法联网,则重载网卡
ifdown ens33 ifup ens33
虚拟机三种网络模式详解:https://www.cnblogs.com/jpfss/p/8616517.html,其他的我就不多说了
-
NAT模式设置固定IP
-
修改
/etc/sysconfig/network-scripts/ifcfg-ens33
,设置静态IPBOOTPROTO=static IPADDR=192.168.29.112 NETMASK=255.255.255.0 GATEWAY=192.168.29.1 # 这里需要与虚拟机的NAT模式下的设置的网关一致,可通过虚拟机 -> 编辑 -> 虚拟网络编辑器或在宿主机直接查看网络找到虚拟机的网卡进行查看
-
设置DNS服务器方式1
# 修改`/etc/sysconfig/network-scripts/ifcfg-ens33`,然后重启网络 DNS1=114.114.114.114 DNS2=8.8.8.8
-
设置DNS服务器方式2
# 会自动在`/etc/resolv.conf`中配置DNS nmcli con mod ens33 ipv4.dns "114.114.114.114 8.8.8.8" nmcli con up ens33 # 和 ifup ens33 作用一致
-
经过大量尝试,
此模式能ping通外网IP,无法ping通外网域名,各种百度结果都无果,暂未找到解决方法
,过程中偶尔出现过一两次成功,但无法重现。经过3个小时的坚持,突然想起之前没有配置静态IP
时都能够ping通,遂删除静态IP配置使用dhcp
方式,网络一切正常,于是查看/etc/resolv.conf
发现网关配置的居然虚拟机NAT模式设置的网关
,一下子恍然大悟,重新配置静态IP
,并将DNS
设置为虚拟机NAT模式的网关地址
(DNS1=xxx.xxx.xxx
),网络访问成功。终于通了,这里总结以下一个网络异常的处理方法吧-
检查配置
- /etc/sysconfig/network-scripts/ifcfg-ens33
- /etc/resolv.conf
-
重载网卡
ifdown ens33 ifup ens33
-
重启网络
service network restart
还原虚拟机网络配置:
虚拟机
->编辑
->虚拟网络编辑器
->更改设置
->还原默认设置
-
-
-
桥接模式设置固定IP
-
虚拟机网络配置
进入
虚拟机
->编辑
->虚拟网络编辑器
->更改设置
,选择或添加桥接模式的网络,在VMnet
信栏目中设置为桥接模式
,然后选择桥接模式的物理网卡,这里本人之前使用的vmware 12.5
版本中经常出现无法选择桥接模式的原因,经过排查发现是缺少了虚拟机桥接模式的网络驱动VMware Bridge Protocol
,可通过windwos设置
->网络和Internet
->以太网
->选择更改适配器选项
->以太网(本地连接
)->右键属性
->查看驱动列表是否有VMware Bridge Protocol
名称的驱动,如果没有,可通过网络下载安装,这里本人直接选择重装虚拟机
;桥接模式的网络设置完成以后,选择的客户机
,右键设置
->网络适配器
更改为桥接模式 -
宿主机网络查看
因为要使用桥接模式就意味着虚拟机能够与宿主机的局域网机器互联,同时也意味着者需要自身与宿主机位于同一网段上,因此我们第一步就是,查看宿主机的网段:
windwos设置
->网络和Internet
->以太网
->选择更改适配器选项
->以太网(本地连接
)->右键状态
,找到网关地址192.168.1.1
-
客户机网络配置
与
NAT模式
修改的静态IP
的方式一致(DNS
配置为网关
或者公网DNS
均可),修改客户机
的网络配置,并重启。ping www.baidu.com
正常,ping 192.168.1.1
正常,可是ping
宿主机就ping
不通,这让我想起了docke
r默认的桥接模式
也出现过同样的问题,因此尝试关闭宿主机
的防火墙
,问题解决 -
远程访问
centos默认支持
ssh远程访问
,直接使用远程工具连接22
端口进行访问就行了,本人推荐xshell
,结合自家的工具xftp
,远程执行命令与传输文件都十分的方便
-
问题
vmware虚拟机中安装docker后,并安装应用进行端口映射后,之后将虚拟机挂起,一段时间后恢复虚拟机,会出现无法访问docker内部应用端口
的情况,这时我们需要重启docker并重启应用
或重启虚拟机与docker再重启应用
(推测是虚拟机的设置或其他变更,导致的系统中docker的默认网卡docker0
的配置出现了问题,目前本人虚拟机是桥接模式
并设置的局域网静态IP
,vmware版本为15.0.4
,暂时未出现问题)
Vmware 安装CentOS(CentOS-7-x86_64-Minimal-1810)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Mac下和Windows下安装过程略有不同,网上Windows版本的比较多,考虑到在Mac下安装并配置有一些注意的...
- 准备工作(Preparatory Work) 1. 下载CentOS 官网下载链接:http://isoredir...
- 了解网络模式之前,先看看所涉及到的虚拟设备 一. VMware虚拟设备 1. 三种虚拟交换机(对应三种网络模式) ...