物理机:linux系统
虚拟机:vmWare
主机:自己使用的pc机
虚拟机和物理主机处于同等地位,像对待真实计算机一样配置IP、网关、子网掩码等(虚拟网卡既不是Adepter VMnet1也不是Adepter VMnet8)
VMnet0:用于虚拟桥接网络下的虚拟交换机
VMnet1:用于虚拟Host-Only网络下的虚拟交换机
VMnet8:用于虚拟NAT网络下的虚拟交换机
桥接网络(Bridged Networking)
a. 默认使用VMnet0,不提供DHCP服务,则需手动为虚拟机配置IP地址、子网掩码
DHCP是指由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码
b. 主机和虚拟机需要在同一个网段上,类似存在于局域网
例如: 主机IP 为 192.168.3.12 ; 则虚拟机IP为 192.168.3.10
网络中其他机器可以访问虚拟机,虚拟机也可以访问网络内其他机器
c. 主机需要有网络或接入到路由器,才能与虚拟机通信,虚拟机才可访问外网
step1:查看物理主机 IP
物理主机上,打开 cmd命令窗口,输入: ipconfig
step2:根据物理主机的 IP 设置 linux虚拟机的 IP
由于本系统为CentOS7, 网络配置文件不在 /etc/sysconfig/network-scripts/ifcfg-eth0
输入:cd /etc/sysconfig/network-scripts/
输入: ls
输入 : vi /etc/sysconfig/network-scripts/ficfg-ens33
输入 : i 键,进行编辑模式
ONBOOT=yes #系统启动时是否自动加载
BOOTPROTO=static #启用地址协议 –static:静态协议 自动获取ip –dhcp协议
IPADDR=192.168.3.10 #网卡IP地址 与物理主机在同一个网段,但不能相同
NETMASK=255.255.255.0 #网卡网络地址 与物理主机一样
GATEWAY=192.168.3.1 #网卡网关地址 与物理主机一样
DNS1=202.106.196.115 #网卡DNS地址,可以自行设置
输入:Esc 键 退出编辑模式,输入 :wq 保存并退出
step3:重启网络服务
输入: service restart network
Host-Only仅主机模式
a. 默认使用VMnet1,提供DHCP服务
b. 虚拟机可以和物理主机互相访问,但虚拟机无法访问外部网络
NAT模式
a. 默认使用VMnet8,提供DHCP服务
可自动分配IP地址,也可手动设置IP
b. 虚拟机可以和物理主机互相访问,但不可访问主机所在网络的其他计算机,可访问外部网络
step1: 查看虚拟机的子网 IP 和 网关 IP
a、打开VMware虚拟机,点击菜单栏 编辑 -> 虚拟网络编辑器
b、选择VMnet8, 可看到 子网IP
c、点击 NAT 设置,可看到 网关 IP
本虚拟机的子网IP 和网关IP 分别为:192.168.100.0 和 192.168.100.2
step2:根据虚拟机网络信息,配置物理主机的虚拟网络
a、打开物理主机的网络连接,找到“VMware Network Adapter VMnet8”
b、点击 “属性”,选择 “Internet 协议版本4 (TCP/IPv4)”
c、设置 IP 地址:192.168.100.X,X在0~255之间
注意:( IP 地址不可与上面的虚拟网络的子网IP重复)
a、设置子网掩码: 与上面获取到的虚拟网络的子网掩码一致,设为 225.225.225.0
b、设置默认网关:与上面获取到的虚拟网络的网关一致,设为 192.168.100.2
c、设置DNS:可忽略,也可使用其他DNS服务器,例如 google的免费DNS:8.8.8.8 和 8.8.4.4
step3:配置 Linux系统CentOS7的网卡,绑定静态 IP
a、启动 Linux 系统,打开终端
b、由于本系统为CentOS7, 网络配置文件不在 /etc/sysconfig/network-scripts/ifcfg-eth0 中
输入:cd /etc/sysconfig/network-scripts/
输入: ls
输入: vi /etc/sysconfig/network-scripts/ifcfg-ens33
输入: i 键,继续编辑模式
( IPADDR中填入的IP地址与上面的虚拟网络的子网IP 不可重复,物理主机的 VMware Network Adapter VMnet8 的 IP地址不可重复)
TYPE=Ethernet #网卡类型
DEVICE=ens33 #网卡接口名称
ONBOOT=yes #系统启动时是否自动加载
BOOTPROTO=static #启用地址协议 –static:静态协议 –bootp协议 –dhcp协议
IPADDR=192.168.100.10 #网卡IP地址
NETMASK=255.255.255.0 #网卡网络地址
GATEWAY=192.168.100.2 #网卡网关地址
DNS1=202.106.196.115 #网卡DNS地址
输入:Esc 键 退出编辑模式,输入 :wq 保存并退出
step 4:重启网络服务
输入: service restart network
可通过 service status network