| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> openwrt中的mt7621、MAC存储、switch、网络接口(Linux Network Interfaces)、PPP、UCI、ubus -> 正文阅读 |
|
[系统运维]openwrt中的mt7621、MAC存储、switch、网络接口(Linux Network Interfaces)、PPP、UCI、ubus |
在openwrt官网上有所有使用同一个方案的路由器,可以看到很多详细信息 1、MAC地址存储 In OpenWRT, all kernel module package filenames begin with kmod-. 2、switch 参考链接: https://blog.csdn.net/weixin_38387929/article/details/115303786 mtk7621A这款双核mips指令集芯片,内部集成 mt7530 硬交换芯片,0~5 端口都是mt7530口输出,该芯片自带PHY口,芯片MAC层管理是通过内部MDIO接口管理 mt7530 ,mt7530驱动中提供 vlan 的管理功能。
也就是说eth0可以接外部phy,也可以接内部switch带的phy
Switch Documentation 如果你的设备含有不少于1个的LAN接口,那这个设备在不同的接口之间可能有一个被称为交换(switch)的特殊连接。大多数的内部构造如下图所示: 3、Linux Network Interfaces
Two network interfaces can also be bonded together。参考:Documentation/networking/bonding.txt /etc/config/network is the network configuration file. 在OpenWrt软件包存储库中,网络工具可以作为单独的opkg-packages使用,而核心工具如ifconfig、route、netstat和vconfig也作为applet包含在busybox中:busybox-ifconfig、busybox-route等。 4、PPP PPP不是单一的协议,而是协议集合,支持LCP——建立链接,以及一系列NCP协议,LCP为各种协议(IPv4,IPv6和非IP协议)建立网络层链路 5、uci 6、ubus(OpenWrt 微总线架构) 为了在 OpenWrt 中提供各种守护进程和app之间的进程间通信,openWrt开发了一个名为ubus的项目。它由守护进程、库和一些额外的helper组成。 这个项目的核心是ubusd守护进程。它为其他守护进程提供用来注册自己和发送消息的接口,这个接口是使用 Unix 套接字实现的,它使用TLV(类型-长度-值)消息。 为了方便调用ubus的app开发,我们又建立了libubus库。 每个守护进程在特定的命名空间下注册一组路径。每个路径都可以提供具有任意数量参数的多个过程。程序可以用消息回复。 ubus命令行工具能够与ubusd服务器交互(与所有注册的服务进行交互)。它对于调查/调试注册的namespace以及编写 shell 脚本很有用。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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 17:20:08- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |