虚拟机连接外网
1.设置本机的虚拟网卡
右击网络—属性—选择虚拟网卡—右击属性—选择共享—lnternet连接共享—点击小框出现对勾即可—家庭网络连接,选择你可以上网的网卡—回到网络—选择lnternet协议版本4—属性—选择使用下面的IP地址—自己设置IP地址(注意设置你的网关要和IP是同一网段)—设置DNS,可以写8.8.8.8或者网关IP;
2.开启本机的虚拟服务
右击此电脑—管理—服务和应该程序—服务—运行VMware DHCP Service 和VMware NAT Service 服务
3.查看虚拟机的网卡名
使用ip a先查看自己的网卡名称,centos6系列默认为eth1或者eth0,centos7系列默认为ens1等
4.编辑虚拟机的网卡
cd /etc/sysconfig/network-scripts/ #进入网卡目录
ls #查看当下有什么内容
vm ifcfg-eth0 ifcfg-eth1 #更改ifcfg-eth0为ifcfg-eth1,如果ifcfg-eth1和网卡名称不相符,会重启失败;
Centos6
vim ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.55.3 #自己的IP地址
MASK=255.255.255.0 #或PREFIX=24 #子网掩码
GATEWAY=192.168.55.56 #网关注意要和第一步中的网关相符
DNS1=8.8.8.8 #设置DNS,建议使用8.8.8.8、114.114.114.114其它我无法确保能和外网通信
Centos7
vim ifcfg-eth1
BOOTPROTO=none
DEFROUTE=yes
DEVICE=eth1
GATEWAY=192.168.55.1
IPADDR=192.168.55.3
MTU=1500
NETMASK=255.255.255.0
ONBOOT=yes
TYPE=Ethernet
USERCTL=no
DNS1=223.6.6.6
5.重启网卡
service network restart
6.更改vmware设置
打开vmware,选择编辑,打开虚拟网络编辑器,选择你的虚拟网卡,在虚拟网络编辑器界面下面的IP改成你设置的IP,更改完成后在中间选择xxx设置,更改网关IP为你设置的网关地址,完成后选择确定,即可上网