1.虚拟机设置为网桥模式。

virtualbox下linux虚拟机上网以及宿主机连接虚拟机问题

2.配置linux的网络

virtualbox下linux虚拟机上网以及宿主机连接虚拟机问题

上面的修改后,需要重启网络生效

#  systemctl restart network

3. 看看宿主机网络

virtualbox下linux虚拟机上网以及宿主机连接虚拟机问题

4.验证上网

如果能ping同8.8.8.8,就可以上网了。

virtualbox下linux虚拟机上网以及宿主机连接虚拟机问题

5. 故障排除方法 

    ping 网关IP,如果不能ping通,就不能上网,去检查设置。

6.宿主机通过xshell访问虚拟机

  1)确认虚拟机的网关是关闭状态。

        #systemctl status firewalld (这是centos7.2的查看防火墙的状态,6版本的不是这个命令)

        #systemctl stop firewalld (关闭防火墙)

    2)关闭selinux

         #cat /etc/sysconfig/selinux

         查看SELINUX=disabled这行,要设置为disabled。

7.另外如果网络没问题了,yum list报错解决

 报错:virtualbox下linux虚拟机上网以及宿主机连接虚拟机问题

解决:

在文件 /etc/resolv.conf中增加一行nameserver 8.8.8.8,重启一下网络。

再增加一行,nameserver  10.0.0.1,否则执行docker search mysql会报超时。
 

 

  

 

 

 

 

 

相关文章: