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






如图一之前vm里面对于画圈的地方(connect)是可以进行修改的,但是之后自从我安装了redhat之后,这个地方就默认的变成了不可修改,因此在我重新进行桥接的时候,出现了如图二所示的状况,有分配的ip地址,也能ping通我自己的主机,但是就是不能ping通网络。
出现此现象的具体原因不详,我认为可能是在我安装了redhat的时候,其联网方式我默认的设置成了dhcp分配所造成的的。但是在之后的配置过程中本人发现此处的connect打不打勾其实对于linux的连网而言,是没有任何影响的。
但是linux连不上网怎么办呢?找了好久,突然在网上看到说把网络编辑器恢复出厂设置(如图三),因此我试了一下,发现原来的connect可以打钩了,从新设置成桥接模式,重启系统,突然发现可以连网了。
在此过程中也发现,在vm中同时运行两个操作系统时,如果要改变他的连网方式,是开启的所有操作系统一块进行改的。例如,我同时运行了centos和redhat,我是没有办法同时满足使centos使用net,而redhat使用桥接的
虚拟机linux桥接联网问题的更多相关文章
- 虚拟机Linux桥接模式下设置静态IP
之前一直使用NAT模式,测试时android端远程访问虚拟机的mysql时发现无法连接,但是访问同学拷过来的虚拟机Linux的mysql却成功了,想了下原因是他设置的桥接模式.关于两种模式的区别,网上 ...
- 虚拟机不能桥接联网 vmnet0上的网桥当前未运行
win10家庭版更新到内测版后,原来可以正常桥接工作的虚拟机ubuntu不能在桥接模式下联网和ssh连接了,因为获取不到IP地址了. 上网搜索一下,发现直接粗暴的方法--修复VMware Workst ...
- NAT模式下设置 虚拟机linux(Centos7) 联网
第一步 设置虚拟机网络为NAT模式 第二步 设置虚拟机网络配置 首先执行 cd /etc/sysconfig/network-scripts 之后VI 编辑 ifcfg-ens33(根据实际情况来 基 ...
- 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... ...
- CentOS下vm虚拟机桥接联网
CentOS下vm虚拟机桥接联网 vm虚拟机下的桥接联网相当于虚拟机是一个独立的主机,直接与外网相连,这是比较好的连接方式,这样外网的机子就可以直接访问到虚拟机了. 首先虚拟机的联网方式设置为 ...
- VMware虚拟机三种联网方法及原理
VMware虚拟机三种联网方法及原理 一.Brigde——桥接:默认使用VMnet0 1.原理: Bridge 桥"就是一个主机,这个机器拥有两块网卡,分别处于两个局域网中,同时 ...
- 主机无法访问虚拟机Linux的apache
在虚拟机linux里安装了httpd,即appache,启动后,按正常情况在主机是可以用浏览器通过访问虚拟机linux的ip来访问的.如果出现无法访问的情况,解决办法可以参考如下: 这里我的虚拟机联网 ...
- (一)SecureCRT连接虚拟机linux
最近在学习linux,在使用SecureCRT连接虚拟机linux时遇到了一些问题,现在总结一下. 1.首先要配置linux配置文件,修改静态IP地址以及掩码,保持与本地在同一网段.更改配置文件方法如 ...
- (转)虚拟机的桥接模式和NAT模式区别
不管是虚拟机的桥接还是NAT都是占用实机网络的.只不过两种方式有些差异,在通过IP或者拨号连接限速的网络中,差异就很明显了 举个不太恰当但简单的例子,一个百兆的网卡你可以把它想象成一个100车 ...
随机推荐
- Android Studio修改默认Activity继承AppCompatActivity(转)
在Android Studio中新建Activity默认继承AppCompatActivity,感觉这点十分不爽,找了很久,终于发现在Android Studio安装目录下有个模板文件,修改其中的参数 ...
- 关于node不需要重启即可刷新页面
之前写node程序每次修改后台代码都需要重新node xxx.js重启该文件,但是发现有一个supervisor的模块可以解决这个问题,需要npm install -g supervisor一下,然后 ...
- 《SQLServer删除重复数据的方法》
方法一: declare @max integer,@id integer open cur_rows fetch cur_rows into @id,@max begin set rowcount ...
- 《ArcGIS Runtime SDK for Android开发笔记》——(6)、基于Android Studio的ArcGIS Android工程结构解析
1.前言 Android Studio 是第一个Google官方的 Android 开发环境.其他工具,例如 Eclipse,在 Android Studio 发布之前已经有了大规模的使用.为了帮助开 ...
- JavaScript 获取数组的最大值和最小值
js获取数组最大值和最小值 使用apply方法: var a = [1,2,3,5]; console.log(Math.max.apply(null, a));//最大值 console.log(M ...
- 3.tomcat
1.进入网站http://www.apache.org 2.选择 3.关闭防火墙才可以让别人访问自己
- 计算后缀表达式的过程(C#)
计算后缀表达式的过程是一个很好玩的过程,而且很简单哦!这里呢,有个计算的技巧,就是:遇到数字直接入栈,遇到运算符就计算! 后缀表达式也叫逆波兰表达式,求值过程可以用到栈来辅助存储: 假定待求值的后缀表 ...
- javascript中的循环引用对象处理
先说明一下什么是循环引用对象: var a={"name":"zzz"}; var b={"name":"vvv"}; ...
- DOM笔记(十二):又谈原型对象
因为之前谢过一篇关于原型对象的笔记:浅谈JavaScript中的原型模式.现在我又重新看到这个话题,对原型有了进一步的理解,所以,又要谈谈原型对象. 一.理解原型对象 创建的每一个函数都有一个prot ...
- Linux MySQL单实例源码编译安装5.6
cmake软件 tar -zxvf cmake-2.8.11.2.tar.gz cd cmake-2.8.11.2 ./bootstrap make make install cd ../ 依赖包 ...