本文主要内容:VMware workStation中如何配置虚拟机网络,既可以和本地互通,也可以使用虚拟机访问外网。
配置虚拟机网卡
虚拟机网络配置选择nat模式,然后ifconfig -a 显示所有的网卡配置信息,lo是本地回环,127.0.0.1 需要配置的是另外一张网卡。
cd /etc/sysonfig/network-scripts
ls
#找到 ifcfg-ens33
网卡的配置文件信息的配置文件名是以ifcfg-网卡名的形式。
vim ifcfg-ens33
#输入以下内容:
TYPE="Ethernet"
BOOTPROTO="static"
NAME="ens33"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.64.120
NETMASK=255.255.255.0
GATEWAY=192.168.64.1
HWADDR=00:0C:29:14:5A:98
dns-nameservers=192.168.64.1
配置说明:
BOOTPROTO="static" 意思就是这张网卡配置静态的IP,也就是在更换主机Ip之后,比如换了wifi之后,虚拟机的Ip永远为这里配置的静态IP,不会动态分配,之前这里的配置信息如果是dhcp,就会动态分配ip。
NAME 一定要和ifconfig -a 之后的网卡信息名称一致。DEVICE同理。
ONBOOT=“yes” 开机时自启用该网卡。
IPADDR 设置静态IP的地址。注意这里最好设置128之前的IP,因为128之后的Ip默认是dhcp分配的。
NETMASK 子网掩码,根据Ip设置。
GATEWAY 默认网关,注意,网关不一定为1(和虚拟机生成网卡时的配置一致,WMware中编辑 -> 虚拟网络编辑器 -> nat设置中可查看)。
HWADDR mac地址,设置和ifconfig的对应网卡的地址一致。
配置完成需要重启网络服务
systemctl restart network.service (centos7)
service restart network (centos7 前)
遇到的问题
本机ping不通虚拟机
- 编辑这张虚拟网卡。
- 将网段设置为虚拟机中的网段。
- 与虚拟机网段一致
虚拟机ping不同外网
虚拟机之间能互通,主机与虚拟机也能互通,但是虚拟机ping不通外网。尝试配置本地DNS。
vim /etc/resolve.conf
#加入一行:nameserver设置为网关。
nameserver 192.168.64.1