zoukankan      html  css  js  c++  java
  • 虚拟机linux桥接联网问题

    Linux系统为redhat5.8

    虚拟机的版本:vm8.0

     

    本人刚刚开始接触linux,今日需要通过linux进行联网,因此也学习了一点点关于虚拟机的联网的知识,在此与大家进行分享,希望大家可以之处错误,我们一块进行学习。

     

    一、理论

    Vm的联网大概是有三种模式

    1、桥接模式

    桥接模式相当于虚拟机又虚拟了一块真实的网卡,此网卡有自己的ip地址,也就是说,如果我们选择了桥接模式,就意味着在我们windows看来,安装在vm中的操作系统就相当于一台独立的主机。但是,就是因为他会产生一个ip地址,因此也就会耗费我们的资源。

    2、Net模式

    Net模式其实就是桥接模式和host-only模式的一个中间产物,能够连接外部网络,但是不会去占用一个ip地址,也就是说,net模式下就相当于虚拟了一块虚拟的网卡。

    3、host-only模式

    从字面的意思我们就可以很清楚的知道,这个模式下,vm下的操作系统只能和主机进行相连 。不能通过此模式访问外部网络资源。虽然说不能访问外部网络资源,但是我们可以在没有网络的情况下去连接我们的操作系统。

    二、实践

    首先声明,在虚拟机下只是想简单的让linux进行网络连接是很简单的,使得配置上面的网络连接全部选择桥接或者nat模式即可,然后登录linux一般就可以联网。以下是我在进行连接网络时所出现的问题以及解决的方案。


    虚拟机linux桥接联网问题
    图一


    虚拟机linux桥接联网问题
    图二
    虚拟机linux桥接联网问题
    图三
    虚拟机linux桥接联网问题
    虚拟机linux桥接联网问题
    图四
    虚拟机linux桥接联网问题
    图五

    如图一之前vm里面对于画圈的地方(connect)是可以进行修改的,但是之后自从我安装了redhat之后,这个地方就默认的变成了不可修改,因此在我重新进行桥接的时候,出现了如图二所示的状况,有分配的ip地址,也能ping通我自己的主机,但是就是不能ping通网络。

    出现此现象的具体原因不详,我认为可能是在我安装了redhat的时候,其联网方式我默认的设置成了dhcp分配所造成的的。但是在之后的配置过程中本人发现此处的connect打不打勾其实对于linux的连网而言,是没有任何影响的。

    但是linux连不上网怎么办呢?找了好久,突然在网上看到说把网络编辑器恢复出厂设置(如图三),因此我试了一下,发现原来的connect可以打钩了,从新设置成桥接模式,重启系统,突然发现可以连网了。

    在此过程中也发现,在vm中同时运行两个操作系统时,如果要改变他的连网方式,是开启的所有操作系统一块进行改的。例如,我同时运行了centos和redhat,我是没有办法同时满足使centos使用net,而redhat使用桥接的


  • 相关阅读:
    链表的相关算法及应用(二)
    Hexo博客同时托管到github和coding
    Valine评论出现Code 403:访问被API域名白名单拒绝,请检查你的安全域名设置
    记一次Python爬虫入门
    基于SSM的个人博客
    JSTL和EL表达式遍历List数组
    bootstrap快速开发响应式页面
    标签随机文字颜色和字体大小的实现方法
    安卓Service和Broadcast实现简单的音乐播放器
    ListView设置OnItemClickListener点击没有反应
  • 原文地址:https://www.cnblogs.com/huwentao/p/6999201.html
Copyright © 2011-2022 走看看