刚刚将CentOS安装到VirtualBox中的时候,经常要做一些设置操作,以前本身windows系统就是DHCP分配的IP地址,所以虚拟机只需要设置桥接网络就可以,但是如果windows本身就是固定IP,你也不知道有其他什么IP可以上网的时候,桥接网络就不合适了,因为就算桥接完了,还要再去分配一个固定IP给虚拟机,分配IP这种事情还要看网管和公司管理层肯不肯,虚拟机这么私人的事情,还是能自己解决就尽量自己解决吧。
其实解决的办法是很简单的,首先我们的虚拟机网路默认设置的连接方式都是【网路地址转换(NAT)】,这个时候你打开虚拟机的CentOS(我的是最小系统所以就不说什么打开终端之类的了),输入以下指令:
ip a
应该只能得到类似【10.0.2.15】这样的地址(CentOS的网络服务一般都是使用ip指令了,ifconfig指令需要通过yum install -y net-tools.x86_64安装,不过既然CentOS都已经提供了足以代替ifconfig的指令,我就直接用了,不熟悉ip指令的同学可以安装ifconfig指令):
在windows主机上执行:
ping 10.0.2.15
会发现ping不通,根本找不到这个地址,但是在CentOS里面ping w