vmware虚拟机中ubuntu上网问题

虚拟机linux上网问题


宗旨:技术的学习是有限的,分享的精神是无限的。


1VMware中虚拟机网络的三种设置

第一种:桥接(bridged)

第二种:NAT

第三种:Host only 。该模式下仅主机可以上网,虚拟机不能上网。

 

2、虚拟机上网方式1NAT方式

设置步骤:

第一步:在菜单栏 虚拟机 -> 设置 -> 硬件 -> 网络适配器,右侧选择NAT模式

第二步: vi/etc/network/interfaces,打开该文件,将内容编辑成为:

auto lo

iface lo inet loopback

 

auto eth0

iface eth0 inet dhcp

address 192.168.1.141

netmask 255.255.255.0

gateway 192.168.1.1

 

第三步:执行/etc/init.d/networking  restart 重启网卡

 

3、虚拟机上网方式2:桥接方式

第一步:桥接。在菜单栏 虚拟机 -> 设置 -> 硬件 -> 网络适配器,右侧选择桥接模式。

第二步:桥接到可以上网的网卡。在菜单栏 编辑 -> 虚拟网络编辑器,选择桥接到自己Windows中可以上网的网卡上(一般就是Wifi网络或者有线网络)

第三步:设置dhcp并重启网卡。

vi/etc/network/interfaces,打开该文件,将内容编辑成为:

auto lo

iface lo inet loopback

 

auto eth0

iface eth0 inet dhcp

address 192.168.1.141

netmask 255.255.255.0

gateway 192.168.1.1

保存退出。然后命令行执行/etc/init.d/networking  restart 重启网卡

 

4、总结

第一,NAT方式设置上网比较简单,但是不能用在嵌入式开发中。

第二,桥接方式设置上网较繁琐,但是在嵌入式开发中比较有用。


//================================================================================================================================

注意:以下的某些知识可能因为虚拟机版本,虚拟机系统,自身电脑原因而不相同,所以请大家要根据具体情况具体对待,不要纠结于一个原因。例如有的人虚拟机中edit->virtual network editor下没有VM0,可能原因是没有安装这个服务,也有可能是因为安装了这个服务但是它桥接的网卡没有勾选这个服务。这些都是我自己整理的,有不对的地方希望大家提出,非常感谢!

1.虚拟机为:

(a)桥接时,它使用的网卡是win下的网卡,也就是说虚拟机和win共用一个网卡,这个网卡可以使无线网卡,也可以是有线网卡;
(b)nat模式时,使用的是虚拟网卡VM8;

(c)为host-only模式时,使用的是虚拟网卡VM1,所以桥接有线网卡时,跟VM1和VM8没有关系,而桥接无线网卡时,因为避免无线;

    网卡与虚拟网卡VM1和VM8冲突,最好将VM1和VM8禁用。

 

2.VM0的默认上网方式是桥接,VM1的默认上网方式是host-only,VM8的默认上网方式是nat


3.重启虚拟机网卡sudo /etc/init.d/networking restart,或者改变虚拟机的联网方式后,点击enableNetworking重启网卡


4.虚拟机上网方式设置为host-only时,虚拟机的ip和VM1(在cmd中用ipconfig命令查看)在同一网段,但是win7ping不通虚拟机


5.虚拟机上网方式设置为nat时,虚拟机的ip和VM8在同一个网段,并且win7ping虚拟机可以ping通


6.虚拟机上网方式设置为桥接时,虚拟机的ip和无线网络连接的ip在同一网段,并且win7可以ping通虚拟机,但有时不在同一网段也可 以ping通。

7.开发板ping虚拟机的步骤:
操作前提是:一定要打开虚拟机的DHCP和NAT服务
方法一:虚拟机桥接桥接到automatic,这种模式下自动桥接到无线网卡上,与直接桥接到无线网卡上一样
(1)无线网络连接中的桥接进程必须打开,否则edit->virtual network editor下没有VM0
(2)将虚拟机改为桥接模式(在这之前不要将无线网禁了),不需要将虚拟机的ip设置为手动,桥接默认情况下,虚拟机的ip会跟无线网络的ip在同一个网段

(3)用print命令查看开发板的ip地址,修改这个ip地址使与虚拟机的ip地址在同一个网段。

(4)一定要禁用无线网卡(第一次ping时不需要禁用无线网,第二次ping前禁用),同时禁用虚拟网卡VM1,和VM8,并且禁用它们之前要选上虚拟机桥接服务。

(5)注意关闭windows.linux防火墙(ufwdisable)

方法二:虚拟机桥接到有线网卡上,这时需要手动设置本地连接的ip与虚拟机的ip在同一网段。如果桥接不成功,可以手动设置虚拟机的ip与win的ip在同一网段

(1)用print命令查看开发板的ip地址,修改这个ip地址使与虚拟机的ip地址在同一个网段。
(2)注意这种方式,本地连接一定要勾选VMware Bridge Protocol服务
(3)禁不禁用VM1和VM8,并且勾不勾选它们的VMware Bridge Protocol服务都是没有关系的,准确来说,桥接时跟VM1和VM8是没有关系的。
(4)注意:这种方式win系统可以ping通虚拟机,虚拟机只可以ping通win下的本地连接的ip地址,不能ping通无线网卡的ip,当然开

发板也是可以ping通虚拟机。

8.桥接模式修改回nat模式上网步骤:
(1)确保打开虚拟机的DHCP和NAT服务
(2)将虚拟机修改为nat上网模式
(3)将虚拟机的手动设置ip修改为自动获取ip
(4)将虚拟网卡VM1和VM8(其实只设置VM8就行)设置为自动获取ip
(5)重启网卡,如果还不行,首先设置为host-only模式,然后切换到nat模式,如果依然没有解决,就操作第6步
(6)删除虚拟机中的网络适配器,然后添加一个,并设置为nat模式

9.如果在edit->virtual network editor->bridge没有对应的网卡,说明该网卡没有勾选VMware Bridge Protocol服务


10.桥接不上的解决步骤:
 (1)确保打开虚拟机的DHCP和NAT服务
 (2)将虚拟机修改为bridge上网模式
(3)如果桥接有线(无线)网卡(推荐有线),首先要确保有线(无线)网卡勾选了VMware Bridge Protocol服务
(4)在edit->virtual network editor->bridge中选择有线网卡
(5)手动设置有线网卡的ip,同时也将虚拟机的ip设置为手动,使它们的ip在同一个网段
(6)重启虚拟机网卡sudo /etc/init.d/networking restart,或者改变虚拟机的联网方式后,点击enableNetworking重启网卡,如果依然没有桥接上,就操作第5步
(7)删除虚拟机中的网络适配器,然后添加一个,并设置为bridge模式

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/466898.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Flume框架基础

* Flume框架基础 框架简介: ** Flume提供一个分布式的,可靠的,对大数据量的日志进行高效收集、聚集、移动的服务,Flume只能在Unix环境下运行。 ** Flume基于流式架构,容错性强,也很灵活简单,主要…

tensorflow的安装

安装好adaconda软件,打开 adaconda prompt anaconda search -t conda tensorflow 查看conda create -n tensorflow python3.5 配置python3.5环境选择 yes 进行安装activate tensorflow 激活tensorflowpip install tensorflow 安装 然后打开adaco…

昨晚三巨头聚餐,顺便聊了这三个问题

今天老何找我们吃饭,我和老何还有老墨是邻居,三年前我们就认识了,而且关系还不错,但是今年疫情的原因我们都没聚过,上周六本来说好要聚一下,但又因为周末带娃的原因又没聚成,今天我在微信群上说…

谈“80后”程序员为什么找不到工作? [转]

所谓“80后”,是指22~27岁之间、受过高等教育、刚刚毕业走向社会或者拥有几年工作经验年轻的一代。 不可否认,“80后”已成为职场上迅速成长的中竖力量,尤其是在国内的研发领域。每个时代都有自己的特点,如果用几个比较典型的正…

决策树 算法原理及代码

决策树可以使用不熟悉的数据集合,并从中提取出一系列的规则,这是机器根据数据集创建规则的过程,就是机器学习的过程。用一个小案例分析:通过No surfacing 和 flippers判断该生物是否是鱼,No surfacing 是离开水面是否…

Linux九阳神功

Linux九阳神功 宗旨:技术的学习是有限的,分享的精神是无限的。 一、基础命令: 1.用户管理类命令 (1)useradd libang 添加用户 —— 在home目录下生成同级的目录 (2)userdel -r libang 删除用…

jpa 总结

转:http://blog.csdn.net/linzhiqiang0316/article/details/52639265 先来介绍一下JPA中一些常用的查询操作: [java] view plaincopy //And --- 等价于 SQL 中的 and 关键字,比如 findByHeightAndSex(int height,char sex); pub…

深度好文|面试官:进程和线程,我只问这19个问题

# 干了这碗鸡汤!我急切地盼望着可以经历一场放纵的快乐,纵使巨大的悲哀将接踵而至,我也在所不惜。-- 太宰治 《人间失格》大家好,这里是周日凌晨4点,仍在笔耕不辍的程序喵大人。下面隆重推出我呕心沥血,耗时…

IIS7报“假”正式版随Server 2008发布

用过Vista的用户都知道,在该系统已经集成了IIS7.0版本,应该有很多用户已经用该版本建立了站点。可是你是否感觉到它的功能并没有传说中的哪么强大呢?这个问题终于在TechEd 2007的“Windows Server 2008中的IIS 7,挑战示来互联网”课程中&…

zbb20180117 汉字转拼音 pinyin4

包地址https://pan.baidu.com/disk/home?#list/vmodelist&path%2F%E5%AD%A6%E4%B9%A0Pinyin4j的基本用法1. 简单介绍有时候,需要将汉字编程对应的拼音,以方便数据的处理。比如在Android手机应用的开发上,要查询联系人的姓名,…

终于有人将进程间通信讲明白了

使用多进程协作来实现应用和系统是一种被广泛使用的开发方法。多进程协作主要有以下三点优势。将功能模块化,避免重复造轮子。增强模块间的隔离,提供更强的安全保障。提高应用的容错能力。进程间通信(Inter-Process Communication&#xff0c…

个人喜欢的歌曲——女生篇

个人喜欢的歌曲 —— 女生篇 1、吴汶芳:孤独的总和2、蔡依林:妥协、柠檬草的味道3、陈姿彤:战争世界、我的世界4、雁卿:怕寂寞5、张碧晨:年轮6、庄心妍:爱囚,以后的以后7、魏新雨:…

神舟本本放心率

总得票8520 可以放心购买 22.0% 1942票 不太放心 64.0% 5510票 看情况 12.0% 1068票投票起止时间:2007-11-15 至2008-11-22转载于:https://www.cnblogs.com/badapple126/archive/2007/11/16/962020.html

梯度下降算法

在学习逻辑回归时,对梯度上升算法进行了应用,看到其他的博客讲解,梯度上升算法适合求最大值,梯度下降算法适合求最小值,这里有一个分析:梯度上升算法公式是学习率,是一个常数。这个是根据逻辑回…

花了一个深夜,才用C语言写了一个2048游戏雏形

12年我毕业的第二个月工资,我就买了一个IPAD,然后在IPAD上下了一个2048游戏,玩起来非常爽。然后这几天看到好几个公众号都发了自己写这个游戏的代码,然后我自己也想试试,所以就有了这篇文章,写代码还是很有…

向银行贷款20万, 分期三年买50万的车,个人借款40万, 贷款10年买200万的房子,再贷款120万分创业...

向银行贷款20万按1年期贷款利率为:6%,若按年还贷款,银行贷款利息为:200,000*6%12,000。连本带息:20*106%21.2万分期三年买50万的车 贷款总额30万 年利率按10%算,分三年还清&#xff…

如何避免测试盲区

测试盲区,也就是软件中测试人员未测试到的地方,造成这方面的原因主要有测试人员对测试需求理解不足、经验不足和思维僵化等原因造成的。接下来,就如何避免测试盲区给出几点建议。 一、 充分理解软件需求需求方面的如果理解有误或者分析遗漏&a…

集成算法——Adaboost代码

集成算法是我们将不同的分类器组合起来,而这种组合结果就被称为集成方法或者是元算法。使用集成方法时会有多种形式:可以是不同算法的集成,也可以是同意算法在不同设置下的集成,还可以是数据集不同部分分配给不同分类器之后的集成…

年终抽奖来了

时间很快,2020年已经到了12月份,我从2018年开始写公众号,经过了快两年是时间,我收获了4万的读者,非常开心。我自己是一个挺逗逼的人,而且我写公众号并不觉得我比别人厉害,技术上我真的就是一个很…

DOS状态下可以安装Win XP

在DOS状态下可以安装Win XP,插入Win XP光盘后,首先从开始中进入MS-DOS,然后在MS-DOS下输入“G:\Setup.exe”(G为光驱盘符)即可。 如果想从纯DOS下进行安装,可用启动盘启动到DOS状态,安装时首先加载Smartdrv.exe(将Win …