由于linux知识不是学的很深,所以仅代表我自己的设置成功总结。
第一步是设置/etc/network/interfaces
增加静态ip设置
auto eth0
iface eth0 inet static #配置为静态IP
address 192.168.1.70 #静态IP为192.168.1.70
netmask 255.255.255.0 #子网掩码
#network 192.168.1.0 #所在网络
#broadcast 192.168.1.255 #广播地址
gateway 192.168.1.1 #网关
#dns-nameservers 192.168.1.1
ps:brodcast和network可以通过系统计算得到,不需要自己设定 ,dns-nameservers也不一定需要。
那么问题来了,这些数字怎么确定呢?
答案是我们可以查看虚拟机的点击Edit>Virtual Network Editor菜单进入虚拟网卡参数设置界面。选择VMnet8条目(如果你的虚拟机是以NAT方式连入互联网的话,那么虚拟机的IP地址非配,网关以及互联网访问权限均由VMWare提供的叫做VMnet8虚拟网卡所提供。所以一切和设置静态IP有关的设置都可以从这里找到。通VMnet8虚拟网卡,主机可以访问虚拟机的IP,虚拟机可以连入主机的互联网连接连入外网。),点击NAT Settings按钮后可以看到我们的VMWare Workstation为NAT连接的虚拟机设定的默认网关,看到了吧,还可以点击DHCP Settings按钮,可以看到VMnet8为虚拟机分配的可用的子网IP范围。如果设定的ip地址不成功,可以多试几次其他的数字。gateway,ip和netmask都可以有答案了,
问题解决。。。
第二步:永久性修改dns,修改/etc/resolvconf/resolv.conf.d/base
增加nameserver 192.168.1.1(与gateway数值相同)
第三步:sudo resolvconf -u
第四步:重启网卡
sudo /etc/init.d/networking restart