检查是否能上网:
ping www.baidu.com
如果不同就是不能上网,解决办法如下:
下图是VirtualBox的 全局设定,不是某个虚拟机的网络设置
virtualbox虚机无法上网
在虚拟机窗口中输入:cd /etc/sysconfig/network-scripts/ 编辑 ifcfg-enp0s3文件

vi ifcfg-enp0s3 (按Tab键自动补充完成),设置onboot=yes; esc + :wq 保存修改退出

编辑模式
  使用vi进入文本后,按i开始编辑文本

退出编辑模式
  按ESC键,然后:
    退出vi
   :q! 不保存文件,强制退出vi命令
    :w 保存文件,不退出vi命令
    :wq 保存文件,退出vi命令

virtualbox虚机无法上网
此时可以ping通 Internet网络,但主机无法通过xshell工具连接到虚拟机!下面来解决这个问题:

确保关闭虚拟机,启用下图中的网卡2:
virtualbox虚机无法上网
即为虚拟机设置两张网卡:

网卡1设置为网络地址转换(NAT),实现虚拟机通过主机网络访问互联网;
网卡2设置为host-only;实现主机与虚拟机互联,重启虚拟机;
输入ifconfig 查看网络网卡信息:由于我们的安装包是最小化CentOS,默认没有安装ifconfig命令,先升级下系统:

yum update; 再
yum search ifconfig, 搜索ifconfig命令所在的安装包:
virtualbox虚机无法上网
再执行yum install net-tools.x86_64

此时执行ifconfig得到如下信息:
virtualbox虚机无法上网
那么虚拟机的IP就是192.168.56.3,这里56网段是VirtualBox的默认HostOnly网段。

主机CMD命令行里ping 192.168.56.3 可以ping通了!

注:本文参考以下文章,感谢
https://blog.csdn.net/elie_yang/article/details/81369136

相关文章: