写在前面:今天被这个问题困扰了大半天,一把鼻涕一把泪终于是找到问题所在。
希望大家在设置静态网络IP的时候先检查你想设定的IP是否被占用。这个问题很很很关键。如果想设置的IP已经被占用,做再多工作也是白搭。
也是在网上找的教程一步一步安装virtualBox和安装centos虚拟机。在安装centos7.4的时候第一步选择版本就选择错了。版本我选择的是Linux 2.6 / 3.x / 4.x (64-bit)
接下来一步步安装配置静态网络就出现了只能ping通宿主机和DNS,ping不通网关,也就意味着ping不通外网,实际并没有连接上网络。
在询问大佬之后尝试将版本修改为Red Had(64-bit),然后正常安装和配置,结果就成功了。
也可以直接在将虚拟系统的版本修改:关闭虚拟机,在常规该。但是过一段时间才能生效,多重启几次,重启网络,然后等。
如果你发现你的版本里面没有64-bit
你的主机不支持虚拟化,需要开启,提前如果不开启,最后发现不能点击OK
检查
开启过程
我的电脑是Intel平台:开机连续按F1(具体按哪个键自己查一查)进入BIOS,进入“security”——“virtualization“(具体按哪个键自己查一查)。
在virtualization设置页面,将intel virtualization tchnology选项和intel vt-d feature都设置成Enable。
设置完成后,只需按F10,系统弹出保存并重启的菜单,点击yes即可。
检查
完整安装信息参考:安装VirtualBox+centOS7.4虚拟系统+网络配置 - 简书 (jianshu.com)
希望能给小伙伴们一点提示。