Fortuitous coincidence 我需要另开一个Ubuntu镜像,结果打开后没有网络,也连接不上公网,使用的是NAT网络连接模式。我想着法子换了又换,期间换了次旧版本的Ubuntu镜像,依旧无果(一年前开过18.04版本的Ubuntu,没有发愁过网络,直接就可以连接到公网,这次新开的Ubuntu是20.04版本)……后来甚至去拉了条网线接到笔记本上 当然没用咯~
后来,我在csdn上到也搜到了有效解决但不能完全解决的方法(?)虚拟机vmware ubunt网络连接失败解决_故事未完pre的博客-CSDN博客
这算是类似桥接原理吗?(个人愚见)
使用这种方法后倒是可以连接上了,但这种方法使用公用网络的话就会出问题了!So pass!
之后是VPN话题,某个垃圾的校园网(我就不说是哪个了😓)无法连接CSDN,然后我去开了VPN再来连接博客,查阅资料后没有关闭VPN!!或者是开着博客的时候就一直打开着vm虚拟机,配置服务后加hosts解析后去开浏览器,结果访问各种错误。这里我以为是我服务配错,或者是解析出了问题,我不记得配的是443还是80.反正改了又改,开着VPN用虚拟机可能也不是一次,可能是两次。
我记得当时好像去改Windows的代理时发现了开着VPN,然后关掉VPN后可以访问了,第一次好像没记脑子里,只想着解决就完事了(不要学我
最后,这里再次来到虚拟机的网络上来,在学习的时候,看到别人排错,同样开着VPN去解析网络的时候,竟然顺便解决了NAT网络问题。
然后回到我这里,我也又去把Ubuntu终于开起来了(虽然这个时候不是很需要了)
解决方法如图
1.点击虚拟机左上编辑,单击虚拟网络编辑器。
2.弹出该界面后点右下角更改设置
3.这里我们选择NAT类型的虚拟网络,
勾选使用本地DHCP服务将IP地址分配给虚拟机选项(打勾)
如果上述方法不行,自己配置一个连接,如图
vi /etc/netplan/01-network-manager-all.yaml
如图所示修改,via为网关,根据自身需求改,如10.0.0.254等等...
ens33字段下的addresses为ip,nameservers下的字段为dns解析服务器地址。
之后重启网络,重启虚拟机
service network-manager restart
init 0
结语:
……有的时候经常莫名其妙出现错误,有时也会用一些稀奇的思路去解决错误。但我们要记住,去解决问题和思考问题的过程是很宝贵的经历。