virtualbox中安装centos7的网络配置问题

前段时间在win10机器上安装了virtualbox虚拟机,和centos7,安装成功后,就没有去用,最近想玩玩时发现无法上网,查网上的资料发现,这个需要进行单独 网络配置才行,以前用的centos的虚拟机,是网友帮忙解决的,自己一直没有机会亲自解决,所以这次下决心要自己把整个网络配置好,才进行了一些网上的操作。

昨天晚上回来的时候,根据一些网上的建议,进行了一些修改,修改配置文件(/etc/sysconfig/network-scripts/ifcfg-enq03 ),但并没有效果,还有其他的操作,比如centos中的防火墙设置,比如主机中的ip设置,都没有什么效果,今天又找了一个网上的文章,总算解决,但还不太清楚之前的操作有没有额外的影响,特此记录,已被以后可能使用到

1,首先,在没有开启centos的情况下,查看一下virtualbox的网络设置,要使centos能够正常上网,需要设置两个网卡,一个是host-only 进行和宿主机之间进行通信,另一个就是nat方式,和外网进行通信

具体设置如下:


1111.png

提示:1,对虚拟机设置,需要先关闭虚拟机,2,使用host-only是为了给虚拟机设置一个固定的ip,方便和宿主机进行通信

2222.png

提示:1,这时可以开启虚拟机了 2,这里使用的网络转换nat模式是为了给虚拟机配置上网的网卡

接下来开始配置 enp0s3文件,具体地址在上面,先查看host-only的地址,virtualbox选中窗口按ctro+w 来进行快捷查看

ip地址,将该地址写入到配置文件 IPADDRESS=192.168.56.x 同时要将BOOTPROTO设置位static 文件中的ONBOOT一定要设置成yes 另外还有一个文件 enpos8,但是我这里没有找到,也没有设置,最终有效果了,还不清楚是什么原因。

还有一个添加dns服务的,也没设置不清楚什么原因。但目前能用

最后重启网络 :service network restart 即可。

这样通过主机互ping和外网都能ping同了

注意事项,1,centos7的关闭 防火墙的操作

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动

2,如果ping不同主机,很有可能是主机的防火墙打开了,这个时候要进行关闭,(网上说这种方法不好,但自己还没有尝试别的方法)

你可能感兴趣的:(virtualbox中安装centos7的网络配置问题)