虚拟机中ubuntu不能联网问题的解决方法
设置虚拟机不能联网是很痛苦的,这里我就ubuntu的nat上网问题就个人经验讲一下,其他的桥连接等没有使用就没有经验了。
ubuntu版本:ubuntu-16.04-desktop-amd64.iso
1.查看/设置下nat的网络
打开vmware workstation,点击编辑——虚拟网络编辑器,查看nat模式的网络。
如下图示,如果你对自动分配的子网ip不喜欢的可以点击还原默认设置,不过还是会自动分配的,不能自己设置的。
点击nat设置,查看子网ip子网掩码以及查看和设置网关ip
点击dhcp设置,可以查看并设置自动分配的ip范围,后面用到手动分配的ip就是在这些ip中。
2.设置虚拟机的ip
点击vmware workstation虚拟机——>设置,打开虚拟机设置
设置网络连接为nat连接方式
开启虚拟机,进入图形界面,点击右上方的网络上下箭头符号,其中图示wired connection 1就是当前使用的网络。如果有其他的网络可以连接到其他的网络中
我们点击下面的edit connections进入ip设置。
选择要编辑的ip,点击edit,进入网络设置界面
选择ipv4 settings,进入网络设置界面,选择method的方式:
automatic为自动分配,我们为了是我们的网络固定化,选择manual;
点击下面的add添加网络,包括设置address(ip地址)netmask和 gateway
其中address为虚拟网络编辑器nat界面dhcp中的ip范围,netmask为dhcp中的子网掩码,gateway为nat设置里面的网关。
设置完成后,保存退出,点击右上角的网络上下箭头,点击disconnect,然后再选择我们设置的网络,这里选择的是wired connection 1。
相当于重新加载下网络配置文件访问网络。
现在我们查看下网络的ip;
ping下宿主机的ip,不是nat的网络,(而是主机本身的ip),ping一下百度
ping 宿主机的ip和百度的结果
联网效果:
提示:
如果能够ping通ip而不能ping通百度或其他以域名为对象的ping,那么就是说明没有解析这个域名的工具,我们需要在虚拟机中设置域名服务器ip:
查看宿主机的ip域名服务器地址210.22.70.3
在虚拟机网络设置中设置dns服务器的ip:这样应该就可以了
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。