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

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

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

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

具体设置如下:

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


提示: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不同主机,很有可能是主机的防火墙打开了,这个时候要进行关闭,(网上说这种方法不好,但自己还没有尝试别的方法)

网上还有用桥接实现的,这个没有去尝试,以后有机会再试试。

本文的参考链接

(1)https://www.linuxidc.com/Linux/2018-04/151924.htm

(2)http://www.360doc.com/content/10/0826/10/2577347_48864265.shtml

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值