文档章节

VirtualBox 安装 CentOS-7-Minimal 无网络连接(桥接网卡)

C
 CavinTang
发布于 2016/01/21 10:39
字数 894
阅读 2278
收藏 4

1、问题的出现

    用VirtualBox安装Win10,网络连接选择"桥接网卡",无任何问题;

    用VirtualBox安装(第一个CentOS,s1)CentOS-7-x86_64-Minimal-1511.iso,网络连接选择"桥接网卡",无任何问题,能够正常上网,yum,ping都正常;

    用VirtualBox安装(第二个CentOS,s2)CentOS-7-x86_64-Minimal-1511.iso,网络连接选择"桥接网卡",问题就来了,运行yum -y install git,一直报错"loaded plugins fastestmirror you need to be root to perform this command",此时还未意识到是网络问题导致的,各种折腾,一开始方向就错了,一直从"yum install"的错误查找解决方法,各种修改、重启都没解决问题。后来实在没法,尝试了一下ping 172.16.70.170(内网ip),居然提示"connect: Network is unreachable" ,果断查看当前网络信息"ip addr",没有获取到网络地址,这才发现居然是网络问题导致"yum install 错误:loaded plugins fastestmirror you need to be root to perform this command"。

2、 解决问题

    经过一番折腾,终于找到了问题,接下来就是如何解决,按照一般的思路是去"/etc/sysconfig/network-scripts"查看ifcfg-eth0内容,问题又来了,居然没有这个文件,当时就迷茫了,不知道怎么办了。

$ cd /etc/sysconfig/network-scripts/
$ ls
ifcfg-enp0s3  ifdown-post    ifup-eth    ifup-routes
ifcfg-lo      ifdown-ppp     ifup-ippp   ifup-sit
ifdown        ifdown-routes  ifup-ipv6   ifup-tunnel
ifdown-bnep   ifdown-sit     ifup-isdn   ifup-wireless
ifdown-eth    ifdown-tunnel  ifup-plip   init.ipv6-global
ifdown-ippp   ifup           ifup-plusb  network-functions
ifdown-ipv6   ifup-aliases   ifup-post   network-functions-ipv6
ifdown-isdn   ifup-bnep      ifup-ppp

    各种查找"ifcfg-eth0 missing",也没解决问题。突然想起我不是有一个能够上网的s1么,然后登录s1,同样进入"/etc/sysconfig/network-scripts/"目录查看文件列表,居然和s3一摸一样,这就奇怪了,一样的文件,问什么不能一个能上网一个不能上网呢?然后运行"ip addr"查看网络

$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 08:00:27:8a:4b:83 brd ff:ff:ff:ff:ff:ff
    inet 172.16.70.173/24 brd 172.16.70.255 scope global dynamic enp0s3
       valid_lft 256686sec preferred_lft 256686sec
    inet6 fe80::a00:27ff:fe8a:4b83/64 scope link 
       valid_lft forever preferred_lft forever

    从信息里面可以看出网络指向的配置是enp0s3,而不是eth0,然后对比一下s1与s2的ifcfg-enp0s3文件,只有下面一行不一样

    s1

ONBOOT=yes

    s2

ONBOOT=no

 然后修改s2的/etc/sysconfig/network-scripts/ifcfg-enp0s3文件内容与s1保持一致,然后重启,再次ping 172.16.70.170,通了,问题解决了,运行 yun install 也不提示"loaded plugins fastestmirror you need to be root to perform this command"错误了。

$ vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
$ reboot


$ ping 172.16.70.170
PING 172.16.70.170 (172.16.70.170) 56(84) bytes of data.
64 bytes from 172.16.70.170: icmp_seq=1 ttl=64 time=0.554 ms
64 bytes from 172.16.70.170: icmp_seq=2 ttl=64 time=0.245 ms
64 bytes from 172.16.70.170: icmp_seq=3 ttl=64 time=0.306 ms
^C
--- 172.16.70.170 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 0.245/0.368/0.554/0.134 ms
$ yum -y install git

3、总结

    在虚拟机上安装CentOS的默认网络名称不一定都是eth0,有可能网络设置不一样,而默认网络名称也不一样;

    在解决问题的时候方向很重要,如果走错了,那就越来越远;

    经验很重要,如果之前碰到个类似问题,就不会花这么多时间在解决这种基本配置的小问题上;

    

© 著作权归作者所有

共有 人打赏支持
C
粉丝 4
博文 8
码字总数 3452
作品 0
成都
高级程序员
私信 提问
在 VirtualBox 中安装最小化版 CentOS

在 VirtualBox 中安装最小化版 CentOS 发表于 2013-08-27 作者 Haoxian Zeng 在刚开始接触 VPS 服务器的时候,为了测试各种程序和配置是否能用,就在本地使用 VirtualBox创建了一个与 VPS 配...

Backflow
2014/10/25
0
0
2- 快速上手Linux玩转典型应用- 搭建Linux环境

3- 搭建Linux环境 虚拟机是什么? 个人电脑与服务器的最大区别是没有公网ip。 virtualBox 和 VMwarestation virtualBox & xshell 下载安装 注意: 电脑支持虚拟化 ,BIos中开启虚拟化 virtua...

天涯明月笙
06/21
0
0
virtualbox 安装centos6.x 增强工具

今天无聊下了centos6.3的minimal版安装到virtualbox里准备学习下centos。结果在安装完x window后准备安装virtualbox的增强工具时提示: 1: Building the VirtualBox Guest Additions kernel ...

np小强
2012/08/31
0
0
自动化安装工具Cobbler简易安装配置

Cobbler的安装方式和传统的方式相差无几,但是相对配置简单, 提供WEB界面,不过相对运维工程师来讲,这个WEB反而不太实用。 我个人比较喜欢的是Cobbler可以在一套系统内定义多个系统和菜单,...

yishuizhao
07/02
0
0
CentOS 6.5使用过程中遇到的问题(更新中)

下载 我们可以选择去CentOS官网下载,也可在网易开源镜像站下载。由于DVD版本都很大(4G多),我选择了minimal版本,一来节省下载时间,二来能够有机会去处理一些之前没碰到过的问题。当然了...

csensix
2014/08/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

码云项目100,水一发

简单回顾一下: 早期构想最多的,是希望能将PHP一些类和编码分区做得更细,所以很多尝试。但不得不说,PHP的功能过于单一,是的,也许写C/C++扩展,可以解决问题,那我为什么不用C#或者Golan...

曾建凯
今天
3
0
Spring应用学习——AOP

1. AOP 1. AOP:即面向切面编程,采用横向抽取机制,取代了传统的继承体系的重复代码问题,如下图所示,性能监控、日志记录等代码围绕业务逻辑代码,而这部分代码是一个高度重复的代码,也就...

江左煤郎
今天
4
0
eclipse的版本

Eclipse各版本代号一览表 Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。 Eclipse基本内核包括:图形API(SWT/Jface),Java开发环...

mdoo
今天
3
0
SpringBoot源码:启动过程分析(一)

本文主要分析 SpringBoot 的启动过程。 SpringBoot的版本为:2.1.0 release,最新版本。 一.时序图 还是老套路,先把分析过程的时序图摆出来:时序图-SpringBoot2.10启动分析 二.源码分析 首...

Jacktanger
今天
6
0
小白带你认识netty(二)之netty服务端启动(上)

上一章 中的标准netty启动代码中,ServerBootstrap到底是如何启动的呢?这一章我们来瞅下。 server.group(bossGroup, workGroup);server.channel(NioServerSocketChannel.class).optio...

天空小小
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部