就这个问题我搞了一个下午。现在回想多少有点感叹啊!希望大家能够避开我的坑吧!每个人遇到的坑都会有所不同的。不要什么都按照别人的详细操作,一顿猛如虎,很有可能把其他对的也设置错了,与你电脑的不相容,而且解决的方法很多种的。片面的跟随修改往往很难实现,即使实现了,你也找不到你错误的根本在哪里。所以这些仅供参考的,帮助的也只是遇到一样坑的友友们。
其他的可以看看就好,不要满目操作。
也请有大佬看过了指点一下哪里还有问题不?
坑的起因:我想重新打开之前的虚拟机查看它连接的dataease制作,发现打开后连接不上网络了!!(之前是可以实现的)
然后猜测是我电脑的WiFi改了,连接的网络变化了的原因,然后有了一下的修改:
首先我怀疑的是我网络适配器的问题,通过网上查找“虚拟机连接外网的方法”一堆教你如何适配的。在这里我就不全部截图出来了,详细的调配流程按照关键字搜索就行!这里我截了几个关键的信息。
以上的那些配适都没问题之后,重启电脑重启网络,很好都不可以,依旧是连接不上!
之后我再思考,观看那个IP地址(虚拟机的)跟主机的IP 地址的格式不太对,查询之后了解到局部网,外网等一系列的词语,半懂半不懂得看完后,觉得应该是我设置得静态网址和主机的不在同一个区域网内了,需要修改网址。——这里我的想法是没有错的,目的就是把虚拟机上网址IP能够改成格式和主机的一致就好了!
但怎么修改的,直接在这改,发现没有任何变化!
如此不行之后又想到了把静态的变回原来的自动获取(dhcp)的方式。
然后搜索了做法发现是直接打开ens33这个文件进行修改即可。在这里又出来问题,1、无法打开ens33这个文件,显示我权限问题,这时候需要你重新登陆root账号(命令:su root)这个登录之后是#结尾的了。2、遇到了打开文件是空的无法修改保存。通过一顿的互联网查询。
2、解决问题:
1.先强制退出
:q!
2.退出后在执行
:sudo !!
3.再次编辑你要编辑的内容
vim **
4.修改完再保存退出就可以了
:wq
最后打开ens33文件后修改static为dhcp还有最后的ONBOOT=yes(no改为yes)
重新再启动服务命令
service network restart
如此就成功了,再ping www.baidu.com 就可以成功了。也可以外部连接成功!