| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> linux内核rndis_usb虚拟网卡-荔枝派nano(一) -> 正文阅读 |
|
[系统运维]linux内核rndis_usb虚拟网卡-荔枝派nano(一) |
给nano烧录好tf卡之后进入系统,可以看到文件系统,可以进行一系列的操作: vi、su、ls、 第一次进入这个系统感觉很amazing,但是没啥卵用,只能看看,由于不能联网,很多事都做不了。网上有卖荔枝nano的wifi模块的,但是会占据tf卡槽,而且还花钱...因此在网上找了找关于linux内核当中rndis虚拟成网卡的内容。 1 内核5.2版本(只需要修改内核,u-boot和rootfs不需要修改)该方法主要参考了 2.博客 该方法能成功,且Ubuntu中也可以成功ping通过到开发板。但是windows确实咋咋都不行找了好多驱动,后面我会放到资源当中。 主要流程: 0.获取源码
1.打补丁<补丁在上边的网址帖子里面>
2.替换config文件<config在上边的网址帖子里面>
3.编译
完事之后烧进去。把开发板的串口连接好。usb识别在虚拟机端。在虚拟机段会发现有一个地方亮了,这个就是rndis虚拟网卡 首先先讲解虚拟机端的操作: 在网络中可以看到usb以太网: 对其进行如下设置 ?地址可以随便设置,但是需要与下面的开发板的ip地址在同一个网段,即都是192.168.43.*。也可以用别的例如:192.168.1.*。 看下图,已连接 ?在终端查看,ip地址设置成功 ?虚拟机设置好了,现在看开发板的IP地址。开发板上电之后,进入系统。 通过ifconfig命令可以查看多了一块usb0网卡,通过ifconfig命令给它分配一个IP地址。 ?设置好了之后 ,就可以ping一下虚拟机的IP地址。(再次降调两者的IP地址可以任意设置,只需要在同一网段即可) ?如图,ping通了 ?再从虚拟机ping开发板 ?也通了 但是开发板每次重启ip都会变掉,故需要配置一下文件使其成为永久ip:
在其中添加:
然后 ifdown?usb0? ifup usb0? 刷新一下,再用ifconfig -a就可以查看更新之后的ip分配 但是针对这种方法的window下的驱动问题还没有解决,我提供一下驱动,读者可以下载看看,试试看,可能是我主机的问题。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 18:25:56- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |