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一般就可以联网。以下是我在进行连接网络时所出现的问题以及解决的方案。


图一





图二
图三
图四

图五

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

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

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

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


虚拟机linux桥接联网问题的更多相关文章

  1. 虚拟机Linux桥接模式下设置静态IP

    之前一直使用NAT模式,测试时android端远程访问虚拟机的mysql时发现无法连接,但是访问同学拷过来的虚拟机Linux的mysql却成功了,想了下原因是他设置的桥接模式.关于两种模式的区别,网上 ...

  2. 虚拟机不能桥接联网 vmnet0上的网桥当前未运行

    win10家庭版更新到内测版后,原来可以正常桥接工作的虚拟机ubuntu不能在桥接模式下联网和ssh连接了,因为获取不到IP地址了. 上网搜索一下,发现直接粗暴的方法--修复VMware Workst ...

  3. NAT模式下设置 虚拟机linux(Centos7) 联网

    第一步 设置虚拟机网络为NAT模式 第二步 设置虚拟机网络配置 首先执行 cd /etc/sysconfig/network-scripts 之后VI 编辑 ifcfg-ens33(根据实际情况来 基 ...

  4. Linux:Vmware安装linux虚拟机,桥接方式配置静态IP后重启网卡,提示:Error,some other host already uses address 10.252.252.21...

    问题: Vmware安装linux虚拟机,桥接方式配置静态IP后重启网卡,提示:Error,some other host already uses address 10.252.252.21... ...

  5. CentOS下vm虚拟机桥接联网

    CentOS下vm虚拟机桥接联网   vm虚拟机下的桥接联网相当于虚拟机是一个独立的主机,直接与外网相连,这是比较好的连接方式,这样外网的机子就可以直接访问到虚拟机了.   首先虚拟机的联网方式设置为 ...

  6. VMware虚拟机三种联网方法及原理

    VMware虚拟机三种联网方法及原理   一.Brigde——桥接:默认使用VMnet0   1.原理:   Bridge 桥"就是一个主机,这个机器拥有两块网卡,分别处于两个局域网中,同时 ...

  7. 主机无法访问虚拟机Linux的apache

    在虚拟机linux里安装了httpd,即appache,启动后,按正常情况在主机是可以用浏览器通过访问虚拟机linux的ip来访问的.如果出现无法访问的情况,解决办法可以参考如下: 这里我的虚拟机联网 ...

  8. (一)SecureCRT连接虚拟机linux

    最近在学习linux,在使用SecureCRT连接虚拟机linux时遇到了一些问题,现在总结一下. 1.首先要配置linux配置文件,修改静态IP地址以及掩码,保持与本地在同一网段.更改配置文件方法如 ...

  9. (转)虚拟机的桥接模式和NAT模式区别

    不管是虚拟机的桥接还是NAT都是占用实机网络的.只不过两种方式有些差异,在通过IP或者拨号连接限速的网络中,差异就很明显了     举个不太恰当但简单的例子,一个百兆的网卡你可以把它想象成一个100车 ...

随机推荐

  1. maven配置好了之后再次开机找不到命令

    问题: 昨天还运行的好好的,今天突然又报错了, mvn不是内部或外部命令,也不是可运行程序或批处理文件 原因: 环境配置问题,windows7和windows10稍微有一点不一样,对照下面配置看哪里不 ...

  2. spring boot Configuration Annotation Proessor not found in classpath

    出现spring boot Configuration Annotation Proessor not found in classpath的提示是在用了@ConfigurationPropertie ...

  3. sqlserver门户设置

    ------ insert by wandz 20180918 门户模板表 start ------set identity_insert oa_portal_template on;begin de ...

  4. vue换一换功能原型

    <html> <meta charset="utf-8"> <head> <script src="https://cdn.bo ...

  5. bootstrap-table之通用方法( 时间控件,导出,动态下拉框, 表单验证 ,选中与获取信息)

    1.bootstrap-table 单击单行选中 $('#gzrwTable').on('click-row.bs.table', function(e, row, $element) { $('.s ...

  6. sql注入【手工及一些工具】

    Sql注入原理分析: 网站程序存在可控传递参数,参数未进行过滤直接带入数据库查询,导致攻击者可通过传递恶意sql语句代码进行执行攻击. Sql注入产生条件 1.必须有参数传递 2.参数值带入数据库查询 ...

  7. API:什么是API?API与interface的区别

    我们都知道,API就是接口,那是什么鬼呢? 1.什么是API? api接口开发,其实和平时开发逻辑差不多:但是也有略微差异: 平时使用mvc开发网站的思路一般是都 由控制器 去 调用模型,模型返回数据 ...

  8. SAP CRM WebClient UI和Hybris backoffice UI开发的相同点

    CRM WebClient和Hybris backoffice的UI开发都不需要开发人员手写原生的html代码. CRM WebClient UI 在CRM WebUI workbench里,开发人员 ...

  9. MySQL latch小结

      lock和latch的比较 对于INNODB存储引擎中的latch可以通过命令 SHOW ENGINE INNODB MUTEX 看到latch的更多信息 说明: 列Type显示的总是 InnoD ...

  10. 2017.9.26 request请求参数用法

    4.2 访问请求参数 request对象的getParamter()方法,可以用来获取用户(客户端)提交的数据 4.2.1 访问请求参数的方法 String 自符串变量 =request.getPar ...