VMvare下安装CentOS7并通过桥接方式配置网络

本文介绍了VMvare下如何安装CentOS7的超级详细的过程,并讲述了在桥接模式下的网络配置

1. 软硬件准备

软件: VMvare,在官网就可以直接下载,官方点这里

镜像: CentOS7对应的镜像,没有的到官网进行下载 官网点这里
或者百度云下载:

链接:https://pan.baidu.com/s/18AciT7FiYAulbL_Ql9tnrQ 
提取码:i0qo

硬件: 在宿主机上进行软件安装,所以对电脑配置还是有一定的要求,至少要 硬盘500G,运行内存4G以上。

2.安装虚拟机

  1. 打开VMvare,选择创建虚拟机
  2. 选择自定义安***r>
  3. 虚拟机兼容性选择
  4. 选择稍后安装操作系统,等虚拟机装好了再导入镜像
  5. 选择操作系统,选择linux下的CentOS 7 64位
  6. 设置虚拟机存放位置和命名,虚拟机比较大,最好不要放C盘,放到自己常用的较大的存储空间
  7. 处理器选择,可以根据自己电脑的配置和虚拟机的用途来配,不清楚就先全部选1
  8. 内存分配,一般给2G就够用了,如果内存大也可以设置大一点
  9. 选择网络连接方式,选择的不同最终配置网络的方式也不同。这里我把网络配置成桥接模式
  10. 后面两个都选默认的就好了

  11. 磁盘容量设置,暂时分配100G,后续可以随时的增加,选择将虚拟机文件分为多个文件

  12. 磁盘名称,默认就好了
  13. 取消不需要的硬件

    选择声卡、打印机,然后移除
  14. 点击完成,就创建好虚拟机了。

3. 安装CentOS操作系统

  1. 连接光盘
    右击刚刚创建的虚拟机,点击设置。在设置页面点击CD/DVD,使用ISO映像文件,然后选中本地的iso光盘文件后点击完成
  2. 开启虚拟机,在当前虚拟机左上角点击开启此虚拟机
  3. 安装操作系统

开启虚拟机后会出现以下界面

	 1. Install CentOS 7 安装CentOS 7
	 2. Test this media & install CentOS 7 测试安装文件并安装CentOS 7
	 3. Troubleshooting 修复故障

选择第一项,安装直接CentOS 7,回车,进入下面的界面


选择安装过程中使用的语言,这里选择中文,键盘也是中文的。点击继续

设置时间,将时区定到上海,确定时间无误后点击完成

软件选择:决定了系统安装后包括哪些功能,如果使用默认值,那么系统安装后是没有图形界面的;选择“GNOME 桌面”,会显示图形界面;本着学习的目的,这里选择默认设置“最小安***r>
点击“安装目录位置”,进入页面后选择存储位置自定义

如下图所示,点击加号,选择/boot,给boot分区分200M。最后点击添加挂载点

同理,设置“/”分区和“swap”分区,完成后如下图所示

点击完成,然后会弹出摘要信息,点击接受更改

设置主机名和网卡信息

首先要打开网卡,然后查看是否能获取到IP地址(我这里是桥接),再更改主机名后点击完成

最后选择开始安***r>
设置root用户的密码,

创建管理员账户

等系统安装完成后重启系统就好了

4. 配置桥接模式下的网络和固定ip

  1. 查看宿主机(本地)网络信息,在dos命令行下输入
ipconfig /all	

显示如下

以太网适配器 本地连接:      
                                            
 连接特定的 DNS 后缀 . . . . . . . :                                         
 描述. . . . . . . . . . . . . . . : Realtek PCIe GBE Family Controller 
 物理地址. . . . . . . . . . . . . : 44-37-E6-D2-D6-A5                    
 DHCP 已启用 . . . . . . . . . . . : 是                                   
 自动配置已启用. . . . . . . . . . : 是                                       
 IPv4 地址 . . . . . . . . . . . . : 10.19.30.242(首选)                  
 子网掩码  . . . . . . . . . . . . : 255.255.255.0                        
 获得租约的时间  . . . . . . . . . : 2019年3月18日 9:16:04                      
 租约过期的时间  . . . . . . . . . : 2019年3月20日 5:38:07                      
 默认网关. . . . . . . . . . . . . : 10.19.31.254                          
 DHCP 服务器 . . . . . . . . . . . : 10.19.31.254                          
 DNS 服务器  . . . . . . . . . . . : 10.19.31.254                          
                                     10.19.31.254                       
 TCPIP 上的 NetBIOS  . . . . . . . : 已启用 
  1. 配置CentOS7,将宿主机中查询到的信息填入下面对应的位置
    包括:静态ip,子网掩码,默认网关,DNS
vi /etc/sysconfig/network-scripts/ifcfg-ens33

说明:ifcfg-ens33文件可能不同,可以先到目录下,再查找ifcfg-ens开头的文件

TYPE=Ethernet
BOOTPROTO=static #修改成static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=bf5337ab-c044-4af7-9143-12da0d493b89
DEVICE=ens33
ONBOOT=yes #修改成yes
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPADDR=10.19.30.248 # 自定义虚拟机的ip地址(主机是10.19.30.242),必须与主机在同一网段
NETMASK=255.255.255.0 #设置子网掩码,跟宿主一样
GETWAY=10.19.31.254  #默认网关,跟宿主一样
DNS1=10.19.31.254  #DNS,跟宿主一样

ip地址:设置和宿主机同网段任意ip都可以
NETMASK:子网掩码和宿主机相同
GATEWAY: 默认网关和宿主机相同
DNS1: 跟宿主一样
  1. 添加网关
 vi /etc/sysconfig/network 

内容如下

NETWORKING=yes
HOSTNAME=xxxx #名字随便了
GATEWAY=10.19.31.254  #默认网关和宿主机相同

  1. 添加DNS
vi /etc/resolv.conf 

内容如下

# Generated by NetworkManager
nameserver 10.19.31.254 #DNS,跟宿主一样
  1. 重启network
service network restart

5. 网络测试

内网访问自身静态ip

 ping 10.19.30.248
 
PING 10.19.30.248 (10.19.30.248) 56(84) bytes of data.
64 bytes from 10.19.30.248: icmp_seq=1 ttl=64 time=0.036 ms
64 bytes from 10.19.30.248: icmp_seq=2 ttl=64 time=0.043 ms
64 bytes from 10.19.30.248: icmp_seq=3 ttl=64 time=0.047 ms
64 bytes from 10.19.30.248: icmp_seq=4 ttl=64 time=0.046 ms

访问公网

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

本地宿主机ping虚拟机

ping 10.19.30.248

正在 Ping 10.19.30.248 具有 32 字节的数据:
来自 10.19.30.248 的回复: 字节=32 时间<1ms TTL=64
来自 10.19.30.248 的回复: 字节=32 时间<1ms TTL=64
来自 10.19.30.248 的回复: 字节=32 时间<1ms TTL=64
来自 10.19.30.248 的回复: 字节=32 时间<1ms TTL=64

虚拟机访问宿主机

ping 10.19.30.242

PING 10.19.30.242 (10.19.30.242) 56(84) bytes of data.
64 bytes from 10.19.30.242: icmp_seq=1 ttl=64 time=0.036 ms
64 bytes from 10.19.30.242: icmp_seq=2 ttl=64 time=0.043 ms
64 bytes from 10.19.30.242: icmp_seq=3 ttl=64 time=0.047 ms
64 bytes from 10.19.30.242: icmp_seq=4 ttl=64 time=0.046 ms

如果还不能ping通,可能需要更改一下网卡配置

VMware菜单栏->编辑->虚拟网络编辑器


每种不同的网卡挨着挨着换一下就可以了,总有一个可以用

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务