解决virtualbox安装centos7无法上网问题

最近用virtualbox安装centos7,发现桥接模式下无法上网,经过网上查了不少资料,最终解决方案如下:

注:本人物理真机系统为windows,以下内容基于此进行描述

1、cmd 运行 ipconfig -all查看物理主机的IPv4地址信息;

2、centos系统运行 sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 (最后这个文件名字不同机器可能不一样)

需要修改该文件以下配置项

BOOTPROTO=none # 默认为dhcp

ONBOOT="yes"  # 默认为no

IPADDR=192.168.0.101  # 根据第一步查到的物理主机地址修改,确保在同一网段,默认分配可能不在同一个网段,导致无法访问,网上大部分资料缺了这步。

NETMASK(子网掩码)、GATEWAY(网关)、DNS(DNS服务器)这几个保持跟第1步查出来的真实物理机的参数相同。DNS 网上很多资料没有提及,缺少了有可能出现浏览器无法打开网页的情况。

PREFIX=24 子网掩码的位数长度

以下三条,缺少了会导致ping不通域名,参考这篇文章的https://blog.csdn.net/white_smile/article/details/46686361,不是太立理解为什么。

DEFROUTE=yes    设置为默认路由     

#如果BOOTPROTO为dhcp,是否允许dhcp服务器分配的dns服务器指向信息直接覆盖至/etc/resolv.conf

PEERDNS=yes 

PEERROUTES=yes #是否覆盖其他配置信息里的路由信息

如果仍然出现时而能ping通时而不行的情况,参考下面文章

https://jingyan.baidu.com/article/046a7b3e6e88e8f9c27fa98f.html

3、service network restart  

作为不太懂运维的前端真不容易,最开始还以为是没连网线的问题,折腾许久,记录一下,方便自己后续查看。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值