虚拟机oracle virtualbox 上安装centos6.5 网络设置(刚安装好网络是不通的,需要自行设置一下网络)

上篇文章写到,在虚拟机上安装centos6.5,结果按照文章很顺利的安装了,但是用yum安装软件的时候,报错,源有问题,不能下载,然后ping一下摆渡,很悲催


dns解析不了,cd /etc/resolv.conf  ,发现为空,添加如下解析


ping一下发现还是不行


用ifconfig命令查看一下网卡的配置,发现配置有问题,先如图配置一下

vi /etc/sysconfig/network-scripts/ifcfg-eth0


vi /etc/sysconfig/network-scripts/ifcfg-eth1

图中的IPADDR你需要设置成自己的局域网ip地址


配置完以后,重启一下网络




VirtualBox网络模式要设置成:NAT模式

这时ping一下摆渡,网络OK了,大笑大笑大笑,如果还有其他的网络问题,可以看一下iptables的设置,看一下是不是防火墙的问题



假如我在VirtualBox的虚拟机上安装了linux服务器,如何实现虚拟机即可以上网,又可以与主机之间进行通信?

一、实现VirtualBox中的linux虚拟机上网。

这里我上网的方式,在Oracle VirtualBox中设为NAT连接方式。然后主机中的VirtualBox Host-Only Network设置动态获取ip。这样,如果主机可以上网,那么虚机也是可以上网的。


二、实现主机访问linux虚拟机(这里的访问,指的是通过ssh,ftp,http等形式访问)。

当我们完成第一步后,我们可以从虚拟机中ping通主机,但是主机无法ping通虚拟机。如果主机需要通过ssh,ftp等方式访问linux虚拟机,是无法实现的。这个时候要实现端口互通,我们要用到VirtualBox的端口转发功能。所谓的端口转发功能,就是借助主机上虚拟出来的VirtualBox Host-Only Network这块网卡的ip,做为跳板,对linux虚拟机进行访问。例如下图中,就增加了一个SSH的规则,主机IP就是VirtualBox Host-Only Network这块网卡的ip,子系统ip就是linux虚拟机的ip。配置完后,如果我们要访问子系统的10.0.2.15:22,我们在配置ftp或者ssh软件时,就直接配置192.168.56.102:22端口,这样VirtualBox就会转发数据到10.0.2.15的22端口。以此类推,我们可以配置21,80等端口,这样我们就可以实现虚拟既可以上网,又可以与主机互相访问。



猜你喜欢

转载自blog.csdn.net/qq_33867131/article/details/79639052