VMware虚拟机下Centos7 桥接方式网络配置完整步骤

下载Centos7 ISO镜像

  • 打开网站 https://vault.centos.org/ ,选择要下载的系统版本
    image.png
  • 点击 isos/


    image.png
  • 点击 x86_64/


    image.png

    image.png

下载的文件:CentOS-7-x86_64-DVD-1708.iso

在 VMware 上安装 Centos7 系统安装

  • 创建一个新的虚拟机
    (1)点击创建新的虚拟机→选择自定义→下一步。注意,凡是安装微软系统,都是选择典型,凡是安装linux系统,均是选择自定义。
    (2)兼容性保存默认即可,低版本VM也保存默认即可,下一步。


    image.png

(3)选择稍后安装操作系统


image.png

(4)客户机操作系统选择linux,版本选择我们下载的iso文件对应的版本


image.png

(5)更改保存的位置,不要放在C盘
image.png

(6)保持默认为1,一般够用了


image.png

(7)保持默认即可
image.png

(8)使用 桥接 网络连接
image.png

(9)选择I/O控制器,保持推荐的选择


image.png

(10)选择磁盘类型


image.png

(11)创建磁盘
image.png

(12)选择单个文件

image.png

(13)可以自行修改文件名


image.png

(14)点击 自定义硬件


image.png

(15)选择提前下载的 ISO 文件 --- 关闭 -- 完成


image.png

系统配置

  • 开启虚拟机


    image.png
  • 安装centos7,回车继续直接安装

    image.png

    如果鼠标一直在虚拟机界面无法回到自己电脑,可以使用Ctrl + Alt快捷键释放
    image.png

  • 可以先选择中文,后面再修改回来


    image.png
  • 修改时间:城市保持为 上海 ,修改左下角的时间 和 右下角的日期


    image.png
  • 安装界面
    软件选择:最小安装,就是无图形界面的系统;安装位置,点开后就点击左上角的完成就可以了,它是自动选择的;之后点右下角的 开始安装

image.png
  • 设置密码:密码设置为123456,会提示密码太简单了,点击两次左上角的完成就可以了

    image.png

  • 安装完成后,点击重启


    image.png
  • 输入账号 root --回车 --- 输入密码 123456 (注意:输入密码时,屏幕不会有任何输入提示的)


    image.png
  • 更改语言为英文

vi /etc/locale.conf
修改前
LANG="zh_cn.UTF-8"
修改后
LANG="en_US.UTF-8"

重启生效!

设置桥接网络

  • 查看网卡信息 ifconfig
    image.png

    它的网卡是ens33,上图可以看到网卡没有 inet 这个字段 (正常是inet 192.168.2.111 )
    image.png
  • 下面要先配置一下虚拟机网络设置
    用管理员身份启动虚拟机 - - 虚拟机的工具栏 -- 编辑 -- 虚拟网络编辑器 -- 添加一个VMnet0,选择桥接模式 -- 桥接至的网卡,选 自动


    image.png

在vmware软件中,选项栏的“编辑”下的“虚拟网络编辑器”中可以看到三个虚拟网卡VMnet0、VMnet1、VMnet8,而我们的虚拟机就是通过这三个虚拟网卡,实现的三种不同的网络连接,让我们的虚拟机达到连接的目的

三个虚拟网卡分别对应三个网络连接方式以及特点

VMnet0 Bridged(桥接) 可联外网,虚拟机ip与主机同网段,可与主机本局域网中的其他真实或虚拟主机进行通讯
VMnet1 Host-Only(仅主机) 不可联外网,仅可与主机进行通信
VMnet8 NAT(网络地址转换) 可联外网,通过nat转换实现连接外网,虚拟机ip与主机不在同一网段,不可以与主机本局域网中的其他真实或虚拟主机进行通讯

桥接,即架设了一条桥,让虚拟机成为一台真正的计算机,直接连入到实际网络中了。

因此,它使得虚拟机能被分配到一个网络中独立的IP,所有网络功能完全和在网络中的真实机器一样,它和主机连接在同一个交换机上(此交换机通过vmnet0模拟),处于同一个 LAN,它可以访问网内任何一台机器。

此模式下虚拟机:

可以与主机相互访问

可以与网络中其他主机相互访问

可以与其他虚拟机相互访问

所以,桥接模式下的虚拟机,你把它直接认为是真实计算机就行了。

默认情况下DHCP会自动为虚拟机配置网络,但如果你需要在桥接模式下,手动为虚拟系统配置IP地址时,配置的虚拟机的ip不能是已经被占用的地址,还要和宿主机器处于同一网段,不然会造成地址冲突,只有这样虚拟系统才能和宿主机器以及外网进行通信。

打开虚拟机的设置页面,设置虚拟机桥接模式如图:选择桥接模式(复制物理网络连接可选)


image.png

复制物理网络连接状态

一般在虚拟机设置为桥接时就能看见这个选项(无特殊要求默认不用勾选)


image.png

所以这个选项是只在移动设备上有用,比如在笔记本上使用VMware软件,最开始主机用有线连接的局域网,开启虚拟机(使用桥接),虚拟机系统获取的局域网地址为192.168.1.4。然后你把主机的有线拔掉,连接上同一局域网的wifi时,如果你选择了复制物理网络连接状态这个选项,那你的虚拟机系统的IP不会变化(还是192.168.1.4),如果你没有选择复制物理网络连接状态这个选项,那你的虚拟机系统的IP可能就会发生变化,比如变为192.168.1.5。
这就配置好虚拟机了,下面进行配置Linux系统的IP地址信息

  • 配置IP地址
cd /etc/sysconfig/network-scripts/

ifcfg-ensxxx这个文件就是配置IP地址的,一般是ifcfg-ens33 ,有的机器不是,但是都是ifcfg-ens开头的


image.png

vi ifcfg-ens33进入修改文件的参数

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=eno16777736
ONBOOT=yes #修改成yes
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPADDR=192.168.2.111 # 自定义虚拟机的ip地址(主机是192.168.2.218),必须与主机在同一网段
NETMASK=255.255.255.0 #设置子网掩码,跟宿主一样
GETWAY=192.168.2.1  #默认网关,跟宿主一样
DNS1=101.226.4.6 #DNS,跟宿主一样

在本机电脑用ipconfig/all查看一下本地的网络信息


image.png
  1. 添加网关地址
    vi /etc/sysconfig/network
    内容如下:
NETWORKING=yes
HOSTNAME=xxxx #名字随便了
GATEWAY=192.168.2.1 #默认网关和宿主机相同
  • 添加DNS

vi /etc/resolv.conf
内容如下:

# Generated by NetworkManager
nameserver 101.226.4.6 #DNS,跟宿主一样

最后重启一下网络

service network restart

image.png

ifconfig看下是否有IP地址了
image.png

inet 192.168.2.111 这个就是配置的IP地址了

你可能感兴趣的:(VMware虚拟机下Centos7 桥接方式网络配置完整步骤)