开发板网线直连电脑的设置方法且能上网

linux开发板用网线直连电脑(电脑无网口) 阅读详情
AI摘要

本文介绍如何在不牺牲上网能力的前提下,通过配置主机、虚拟机和开发板的网络参数,实现开发板的调试及主机与虚拟机的网络连接。通过合理设置IP地址、子网掩码和网关,确保所有设备在同一网络环境下,同时保持对外网的访问。

开发板网线直连电脑的设置方法,主要是实现调试开发板的目的,而本文的目的是既能实现调试开发板,又能使得电脑和虚拟机能上网,保持外网的连接。

 

背景

由于环境限制,笔记本和开发板无法通过路由器连接起来,所以本文的目的是要实现笔记本和虚拟机能够通过WIFI上网,并且开发板通过网线连接笔记本和虚拟机在同一个网段内,最终实现TFTP或NFS来进行开发调试。

通常笔记本都是有WIFI和网口,这是两个独立网卡(无线网卡和有线网卡),我看了一些文章都是禁用WIFI来使得笔记本,虚拟机和开发板配置在一个网段,那么这个调试过程中要上网查资料,那怎么办?请看下图。其原理是使得虚拟机其中的一个虚拟网卡和笔记本的无线网卡在一个网段内,能够连接外网;而另一个虚拟网卡VMnet2、笔记本有线网卡和开发板在另一个网段内,组成一个局域网,达到调试的目的,但这个网段是不能够上网的。其实还有一种想法,留在最后面说。本文就实现下图的网络。

 

条件

首先要做到主机,虚拟机,开发板在同一个网络中,网关都设置为一样,IP地址在同一网段内。通常把IP地址设置静态地址,避免下次开机IP地址更换,不利于调试。以下的配置先看,至于怎么操作后面详细写出。

主机WIFI和虚拟机VMnet0的IP配置:(注意网关是X.X.1.X)

主机WIFI的IP:192.168.1.20(这里的IP可以不需要固定,只是为了统一而设置)

虚拟机VMnet0的IP:192.168.1.22(这里的IP可以不需要固定,只是为了统一而设置)

主机有线网卡,虚拟机VMnet2和开发板的IP配置:(注意网关是X.X.2.X)

主机以太网IP(用网线和开发板连接):192.168.2.10

虚拟机VMnet2的IP:192.168.2.11

开发板的IP:192.168.2.12

其实具体怎么配置还是需要看你现场的网络环境,如果你的网络配置了多级路由,那么你的网关要按照该原理来实际配置。需要你有一点点网络拓扑知识,不要冲突即可。

 

1、配置主机IP

首先设置网线连接好主机和开发板后没有上电的情况下,可以看到以太网显示网络电缆被拔出。

当开发板上电以后,与主机连接后,显示如下,然后右键点击以太网,选择属性。

 

配置好点击确定,会弹出提示信息,不用理会,点击确定即可。

主机的有线网卡就配置好了,无线IP同理配置。

这样就配置好了主机的网络信息,接下来就配置虚拟机的信息,虚拟机的配置比较麻烦一些。

 

2、配置虚拟机的IP

第一步:打开VMware,注意是打开软件,并不是打开你的Ubuntu系统,在菜单里打开:编辑->虚拟网络编辑器

从上图可以看到VMnet1和VMnet8,并没有上面所说的VMnet0和VMnet2,VMnet0并不是没有,而是被隐藏了,它是主要连接网络的网桥,而VMnet1和VMnet8分别为Host-Only网络模式和NAT的组网方式,具体不在讨论,主要关心VMnet0和VMnet2,而VMnet2是真没有,这需要创建一个虚拟网桥出来。这样做的目的是VMnet0连接无线网卡起上网的作用,VMnet2连接有线网卡起连接开发板作调试的作用,按照上图点击:更改设置。

打开更改设置,点击是后,在名称列表里可以看到VMnet0了,终于找到它了,点击选中VMnet0,然后在VMnet信息桥接模式中默认是桥接方式为自动,在下拉菜单中选中无线网卡:Inter(R) Wireless-AC 9560 160MHz;为何是它,字面意思可以看到无线wireless,追究原因可以在网络连接信息中看到:

 

VMnet0设置好了以后,就该VMnet2登场,有条件就上,没有条件创造条件也要上,没有VMnet2那就创造VMnet2。按照下图点击:添加网络,弹出对话框中就是VMnet2,这么巧?其实VMware的VMnet提供了很多供我们使用,那就VMnet2吧。

 

添加以后,选中VMnet2,设置为桥接模式,桥接至:Intel(R) Ethernet Connection (6) I219-V,为什么选中的它,因为它就是有线网卡,哈哈哈。

在网络连接信息中可以看到有线网卡的名称,如下:

 

设置好以后,点击:应用,确定

好了,虚拟机的两块网卡已经做了物理属性的连接配置。再配置网络属性后工作就完成了三分之二了。

 

打开系统之前还有一件事要做,将VMnet2分配进操作系统里才可以使用。如下图,点击:网络适配器。(可以看到当前要打开系统的网络适配器里只有一个VMnet0,所以需要添加VMnet2来实现我们目的)。按照下图的步骤操作。

 

 

这样,VMnet2就添加进我们的操作系统了。接下里就是打开虚拟机系统,配置两个网络的IP信息。

进入系统后,配置网络信息,具体系统的设置自己找,以ubuntu为例:

先配置无线网卡(ens33):

再配置有线网卡(ens38,可能不一样):

 

配置好以后可以重启网络或重启系统,ifconfig检查是否配置好网络IP。

按照我们的逻辑,ens33为VMnet0,用于连接主机的虚拟网卡,ens38为VMnet2,用于连接有线网卡。有没有设置好,ping一下就知道了。

从下图可以看到无论是192.168.1.20还是192.168.2.10都可以ping通。说明配置没有问题。这样就完成了虚拟机的配置。

 

3、配置开发板IP

开发板配置很简单,也最重要,因为这方便我们裸机调试,驱动开发,系统移植的工作。在uboot倒计时结束前启动按下回车键,设置网络环境变量,这里使用原子新出的开发板测试。

依次输入一下命令:

setenv ipaddr 192.168.2.12
setenv ethaddr 00:04:9f:04:d2:35
setenv gatewayip 192.168.2.1
setenv netmask 255.255.255.0
setenv serverip 192.168.2.11
saveenv

设置好以后print查看是否写入,然后复位重启,解析来就是ping主机有线网卡IP和虚拟机VMnet2的IP是否连接。

从下图可以看出,成功了。至于电脑和虚拟机是否可以上网,打开浏览器随便浏览一个网页不久知道了。实测是完全OK的,这里就贴图。

 

至此,我们就完成了开发板既能连接主机和虚拟机来调试开发,又能够实现主机和虚拟机上网。可以愉快的进行调试开发了!!!

 

开文说到,还有一种想法,如果开发板有系统,也想让开发板上网呢?是不是可以通过主机无线网卡的网络共享给有线网卡,最终实现开发板上网,如下图,有空在测试吧!!!

 

嵌入式开发网络配置——windows连热点,开发板和电脑网线直连 原因:虚拟机Linux移植可执行程序到开发板失败最后发现虚拟机的Linuxping不通开发板下面是我的解决方法。 阅读详情

相关推荐

Linux学习笔记---网线直连电脑和开发板使用nfs下载文件

在学习正点原子Linux开发板的时候,视频教程中电脑和开发板都接的是路由器,这样在使用nfs 命令时,虚拟机和开发板的网络是通的,nfs命令就可以直接使用。但是自己在使用的时候,没有路由器,只能用网线将开发板和电脑直接连起来,这样直接使用nfs命令时就会出现网络不通的情况。经过一番研究,终于调试成功了,现在记录下设置方法。 默认情况下都是在Windows系统中装一个虚拟机,然后在虚拟机中安装Ubuntu系统。由于目前大多数电脑都是笔记本,使用的是无线网络。这样在装虚拟机的时...

HXYDJ的博客 3218

【“网络电缆被拔出”问题解决方法】

以太网

HEM_4EVER的博客 3万+

Ubuntu和Linux开发板网络环境搭建_开发板直连ubuntu(2)

你的支持,我的动力;祝各位前程似锦,offer不断,步步高升!!!报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!**因此收集整理了一份《2024年嵌入式&物联网开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。[外链图片转存中…(img-MEVMV7Ej-1712314147521)][外链图片转存中…(img-g3Almfk5-1712314147522)]

youpccc的博客 1644

开发板通过网线和电脑直连,ping通的网络设置

背景 为实现开发板和虚拟机下的linux、PC与linux之间能互传数据。所处环境限制,离路由器太远,开发板不能直接连路由器。所以利用开发板的网口直连笔记本的网口,笔记本连接wifi的形式来学习调试开发板。 网线连接桥接开发板PClinux 各个设备的IP地址 PC以太网:192.168.1.20 虚拟机下的linux(ubuntu):192.168.1.21 开发板:192.168.1.21 PC配置 打开网络连接,相应配置如下: 点击确认即可。同时可以快捷键(win+r),输入cmd,确定输入ip

ping_devil的博客 3万+

IMX6ULL开发板通过网线直连PC机进行TFTP、NFS进行网络调试

硬件平台:正点原子imx6ull阿尔法开发板 应用背景: 1、首先我的笔记本是连得无线网,即处于联网状态。 2、办公桌周围没有网口,路由器又比较远,所以不好使用网线连接路由器,再连接开发板进行网络下载。 所以,使用PC与开发板通过网线直连,在PC机上创建网桥进行桥接。 如下图: 此时会出现网桥 然后基于正点原子的驱动教程,进行NFS下载,或者TFTP下载 ...

ZML的博客 4966

VMware+ubuntu+win10笔记本实现笔记本连接WIFI且ubuntu既可以上网又能连接开发板

VMware+ubuntu+wiin10笔记本实现笔记本连接WIFI且ubuntu既可以上网又能连接开发板

qq_41923092的博客 2622

Linux开发板网络直连电脑的设置方法

将虚拟机/home/yannik/linux/nfs目录下的uImage下载到开发板。打开以太网-IPv4-属性进行如下设置IP地址、子网掩码、默认网关、DNS服务器;如果有WIFI,比如笔记本,按如下图禁止WIFI,确保网线已连接笔记本和开发板;打开设置-网络-有线连接设置如下图:应用后关闭再开启有线连接生效。如下图所示:说明uImage已成功下载到开发板。先确保虚拟机设置-网络设置为桥接模式;

qq_44939870的博客 2882

正点原子imx6ull网络环境配置:开发板和电脑通过网线直连、电脑WiFi上网

开发板通过网线连接电脑。电脑连接wifi。

qq_39200110的博客 5773

开发板通过网线与pc机连接并访问网络

2:如果你是第一次设置,单击确定的时候应该会弹出一个ip地址,那么将你的开发板中的路由地址更改为此地址,并将开发板ip地址更改为此网段下的一个地址。如果没有弹出ip地址的话,可以试试192.168.137.1这个地址,大概率是这个(我的第二次设置没弹出,就是这个地址,我看别人也是这个地址),同样的,把开发板路由地址改为此地址,ip地址改为该网段下的地址(比如:192.168.137.2).然后重启开发板应该就能联网了。1:首先将WLAN属性中的共享勾上,并在家庭连接中选择以太网(开发板网线插入的网口)

chenaifeiwuya的博客 1597

虚拟零售智能客服架构设计:如何用大模型实现多轮对话与精准推荐?

想象一下,当你在一个电商平台购物时,遇到了一个能像你的专属导购一样,不仅能听懂你模糊的需求(“我想买一件适合夏天去海边玩,又能兼顾日常通勤的裙子”),还能记得你之前提到的尺码偏好和预算,甚至在你犹豫时,主动推荐几款符合你风格且正好有促销活动的商品——这不再是科幻电影中的场景,而是基于大语言模型(LLM)技术的新一代虚拟零售智能客服能够提供的体验。这一层是我们架构设计的重点,会在后续章节详细展开。如基于CRF、RNN的模型,或基于规则的状态更新,通常需要大量标注的对话状态数据,且对新领域、新槽位的适应性差。

Java大师兄的博客 1589

二维紧束缚模型求解程序

假如我们已经推导出了二维紧束缚模型的哈密顿量矩阵H(kx,ky)的解析形式,那么在整个布里渊区对角化矩阵就可以得到能带。从技术上说这里面有以下几个问题。 1. 缺少实空间和倒空间的坐标,使得能带难以和布里渊区高对称点对应。 2. 最容易处理的布里渊区是矩形,对于其他多边形,如果全布里渊区mesh画费米面有一定技术困难。 因此一个好的处理框架是首先给出实空间原子坐标,给出实空间哈密顿量,...

wwxy1995的博客 4081

开发板上网(保姆级教程)

3、设置开发板自启连接(将配置IP和网关的指令,添加到/etc/profile文件中,然后使用source指令)3、查看lnternet协议版本4的ip地址是否为共享WLAN所对应的ip(若不是,则需要自己设置)1、在桌面右键wifi图标,选择--打开网络和Internet设置。4、 使用ifconfig指令查看网络IP是否设置成功。4、设置WLAN共享设置(家庭网络连接设置为,你。5、测试开发板是否可以通过以太网的ip与电脑连通。和电脑有线连接,用的是哪个网卡,就选择哪个)1、连接百度测试网络。

weixin_56862703的博客 1万+

(三)UPF之Domain Coverage Relationship(Cover、Equivalent、Independent)

整个Soc架构中一般会存在多个Power Domain,不同的Power Domain之间也存在着一定的Coverage关系。在Cadence工具中,这种。不同的Domain Coverage关系中,各个Domain存在着一定的关联()。

Mr.翟的博客 1423

nginx 根据IP转发到指定的后端服务器

需求: 当用户请求IP为192.168.2.11时把后端请求转发到192.168.2.11服务器的8080端口 当用户请求IP为192.168.2.12时把后端请求转发到192.168.2.12服务器的8080端口 当请求的IP不是192.168.2.11和192.168.2.12时,将请求全部转发到192.168.2.66的8080端口 通过nginx实现 nginx配置如下 se...

Linux中文社区 2万+

CKS-CN考试之路----02

其实我们根据题目也可以知道秘钥是叫clever-cactus。稍作等待后,确认pod的状态,如果是1/1基本就没问题了。这步不一定做.目的是确定秘钥的名字。

Q先生 654

cartographer如何使用2个反光柱子作为一个landmark

2个反光柱的摆放要求:靠着墙摆,因为我们只能从一侧看到2个反光柱,从两侧都看到至少需要3个反光柱来定位。 landmark检测原理:因为我们是从一侧看到2个反光柱,所以看到2个反光柱在一帧激光数据中会有顺序,有2种情形,如下图 这两种情形,我们发现 情形1: 这种情形2个反光柱子被检测到的激光角度小于180,我们认为大一些激光角度的是原点。 情形2: 这种情形2个反光柱子被检测到的激光角度大于180,我们认为小一些激光角度的是原点。 这样原点就固定下来,并是唯一的。2个反光柱构成的坐标系也就确定了。和激光坐

南北粉面馆 3827

Linux网络环境搭建,开发板网线直连电脑网口,电脑WIFI上网

虚拟机在网络设置中有两个有线网络,其中一个还没有设置 IP 的,是我们的网络适配器 1,用来桥接到开发板和 Windows 的。NAT 模式的网络适配器和前面设置的 VMnet8 是在同一网段的(192.168.18.X),如果不是在同一网段,可能是之前用户有设置过 Ubuntu 的 IP,这里我们可以在这个网络的选项中将它设置为自动模式即可。设置双网卡,注意双网卡的网段不能相同,可以手动设置桥接网卡的ip地址和掩码,不用设置路由和DNS,防止双网卡冲突,产生优先级问题,接下来设置下开发板的 IP。

qq_65582400的博客 3086

【乐企文件生成工程】乐企文件生成支持所有特定要素类型发票

【代码】【乐企文件】乐企文件生成最新更新!!!

九七的博客 850

Linux开发 | 电脑WiFi上网,开发板和电脑网线直连,文件拷贝

电脑WiFi上网,开发板和电脑网线直连

果果小师弟的博客 2367

Python爬虫教程:抓取地方政府网站的公开文件与政策信息

Web爬虫是指一种自动化脚本,用于模拟人类浏览器访问网页、提取网页内容的数据抓取工具。发送请求到目标网页;获取网页内容;解析网页内容,提取所需数据;将数据保存或进一步处理。爬虫可以抓取各种形式的数据,如文本、图片、文件等。本教程将重点展示如何抓取地方政府网站上公开的政策文件、公告等信息。许多政府网站都会采取一定的反爬虫措施,防止大量数据被爬取。IP封锁:如果短时间内大量请求来自同一IP,可能会被封锁。验证码:一些网站会使用验证码来验证访问者是否为机器人。动态加载。

2201_76125261的博客 1981

使用Python实现卷积神经网络(CNN)

卷积神经网络是一种专门用于处理具有网格状拓扑结构数据(如图像、声音)的深度学习模型。CNN的核心组件是卷积层和池化层,它们能够有效地从图像中提取特征并实现空间不变性,使得模型能够对图像中的物体进行识别和分类。我们定义一个简单的卷积神经网络模型,包括卷积层、池化层和全连接层。return x# 创建模型实例我们选择交叉熵损失函数作为分类任务的损失函数,并使用随机梯度下降(SGD)作为优化器。

Echo_Wish 4489

Linux开发板与电脑PC网口直连设置教程(无线网卡、有线网卡同时使用,可同时上网)

该教程适用于笔记本电脑使用WIFI上网同时需要调试Linux开发板的需求。 电脑与开发板使用交叉网线连接 实现windows与虚拟机(ubuntu)均可上网 ubuntu可与开发板互ping,可tftp,nfs等 windows与虚拟机(ubuntu)不在同一个网段,所以无法互ping,使用FTP等。 一、Windows设置 先按照以下教程共享WIFI的网络到有线网口: 电脑通过网口共...

丨晋丨 9341

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

虚拟机 主机 与 开发板 网线直连 ping通

测试环境:主机无线网络上网,虚拟机+Ubuntu,开发板与主机通过网线连接 1、按照通常的步骤,虚拟机与主机之间使用bridged连接,正常是可互相ping通的,虚拟机也可正常上网,主机与虚拟机也在相同的网段内。此时将开发板的网段也修改成主机所在的网段,并且使用网线将开发板与路由器相连,即可通信ping通。 2、但是,在房间里没有路由器,主机电脑使用无线网络不与路由器直连,此时开发板与主机通过网线连接,但是无法正常ping通 解决: 本方法结合众多网友经验,做一个记录总结。但此方法使用后,虚拟机内就

lnwechag的博客 4585

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

【Linux-ARM】电脑 WiFi 上网,开发板与电脑直连

目录1、准备工作2、VMware 设置 3、Ubuntu 设置 4、Windows 设置5、开发板设置 6、ping 测试7、小结使用场景:路由器离电脑比较远,只有一条网线。 设备:电脑(Windows)、正点原子 Linux 开发板(出厂系统)、路由器/交换机、直通网 线。如果是台式机没有无线网卡的话,可以使用正点原子的 USB 转 WIFI 模块来让电脑连接到 WiFi。 网络拓扑结构:打开 VMware Workstation Pro 里的 虚拟机 -> 设置设置网络适配器为桥接模式。因为电脑是 Wi

风浪云HH的博客 4482

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

关于电脑两个网卡,有线网络直连开发板,无线上网

许多同学、朋友有这样的烦恼,因为身边没有路由器,在使用ALPHA开发板做实验时就不 知道怎么用网线与ALPHA开发板通信。 下面就介绍开发板直连电脑,无线网卡上网的方法。 主机:win7台式电脑(有线网卡 + 无线网卡) 因为本人的电脑是台式机,只有一个有线网卡,为了写这个教程,在台式机直接插了USB WIFI(无线网卡)。 连接方法 无线网卡连接WIFI上网,有线网卡直连ALPHA开发板的ENTN2,开发板先不要上电。(不 能接ENET1,因为uboot阶段只能用一个网卡) 一、设置网络适配器桥接到无线

bj318318的博客 2002

【创龙RK3576开发板与电脑直连网络配置指南】

本文介绍了创龙RK3576开发板与电脑直连的网络配置方法。首先设置电脑端:通过无线网卡连接热点,在能上网的网卡属性中启用共享,并选择连接到开发板的有线网卡;同时配置有线网卡静态IP为192.168.171.1。然后在开发板端配置NetworkManager管理eth0设备,创建静态IP配置文件(192.168.171.2)并重启网络服务。最后通过ping命令验证网络连通性,并提供了恢复自动获取IP的方法。文中还包含了故障排查建议,确保开发板能通过电脑共享网络访问互联网,同时保持与电脑的稳定直连通信。

vor234的博客 1647
上一篇: LINUX内核编译(2)下载及编译内核
下一篇: [RK3568 Android13]禁止su获取root权限
mcuhot
博客等级 码龄16年 39粉丝 9原创
评论 17
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值