fd-up苹果fd存储是什么意思思

12434人阅读
openwrt(8)
Openwrt为网络接口管理和配置创建了一个单独的project,netifd。不同于其他发行版上针对同样问题领域采用的方案,netifd的目标是更适合在嵌入式的home-gateway上使用,因此也具有一些特点。
Package组成
netifd包含下面这些组件:
下面对这些组件,逐一进行分析,以期理解netifd的基本工作机制.
/sbin/ifup
如前所述,ifdown实际上是指向ifup的符号链接,因此这两个脚本由同一个文件ifup实现。下面是其语法:
1234syntax: /sbin/{ifup|ifdown} [-a] [-w] [interface]-a选项指明对所有接口均执行相同的操作,此时interface被忽略.此参数默认为false-w选项指定是否执行wifi up操作。如果此参数被指定,则wifi up操作不会被执行。如果未指定,则在ifup的时候,wifi up会被执行interface指定down/up操作的目标接口ifup的脚本里面,关于wifi的操作是通过/sbin/wifi脚本执行的,所以在这里暂时不讨论。关于normal的if down/up操作,这个脚本是通过ubus命令来实现的。下面是一个if_call() function:
if_call(){
localinterface=&$1&
formodein$modes;do
ubuscall$interface$mode
可以看到这个function有一个参数,是interface,然后还使用了一个全局参数, modes, 在ifup脚本里面被定义,如下:
12345678case &$0& in*ifdown) modes=down;;*ifup)modes=&down up&setup_wifi=1;;*) echo &Invalid command: $0&;;esac所以当执行ifdown lan时,对应的ubus命令为”ubus call network.interface.lan down”;执行ifup lan时,ubus命令为两条,先执行”ubus call network.interface.lan down”,然后是”ubus call network.interface.lan up”.ubus & ubusdOpenwrt提供了一个ubus系统,它类似于桌面linux系统的dbus,目标也是提供系统级的IPC和RPC。ubus在设计理念上与dbus基本保持一致,区别在于简化的API和简练的模型,以适应于embedded router的特殊环境。基本上来说, openwrt的ubus由下面几个组件组成:
netifd的ubus RPC接口
netifd在ubus系统中注册了的object如下:
root@OpenWrt:/#
ubus list -v
'network'@25a06dad
&restart&:{}
&reload&:{}
&add_host_route&:{&target&:&String&,&v6&:&Boolean&}
&get_proto_handlers&:{}
'network.device'@9d97d655
&status&:{&name&:&String&}
&set_alias&:{&alias&:&(unknown)&,&device&:&String&}
&set_state&:{&name&:&String&,&defer&:&Boolean&}
'network.interface.lan'@f9e7258b
&status&:{}
&prepare&:{}
&add_device&:{&name&:&String&}
&remove_device&:{&name&:&String&}
&notify_proto&:{}
&remove&:{}
&set_data&:{}
'network.interface.loopback'@6d026db0
&status&:{}
&prepare&:{}
&add_device&:{&name&:&String&}
&remove_device&:{&name&:&String&}
&notify_proto&:{}
&remove&:{}
&set_data&:{}
'network.interface.wan'@ade92c65
&status&:{}
&prepare&:{}
&add_device&:{&name&:&String&}
&remove_device&:{&name&:&String&}
&notify_proto&:{}
&remove&:{}
&set_data&:{}
每个object所提供的RPC接口名称,以及接口参数类型都可以通过ubus得到。
netifd interface RPC
netifd为每个interface object注册了一组相同的methods,如下:
ubus_method
iface_object_methods[]
netifd_handle_up
netifd_handle_down
netifd_handle_status
&prepare&,
netifd_handle_iface_prepare
&&&&UBUS_METHOD(&add_device&,
netifd_iface_handle_device,
dev_policy
&&&&UBUS_METHOD(&remove_device&,
netifd_iface_handle_device,
dev_policy
&notify_proto&,
netifd_iface_notify_proto
netifd_iface_remove
&set_data&,
netifd_handle_set_data
然后可以发现,netifd里面还有一个protocol handler的概念,也就是对不同的interface protocol,可以提供不同的handler,来响应各种可能的事件。最常见的static类型的protocol,内置在netifd中。而dhcp,pppoe等类型的协议,则以shell script的形式提供。
netifd protocol handler插件
netifd的protocol handler插件位于/lib/netifd/proto/目录下,名称统一为*.sh。
&&相关文章推荐
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:935034次
积分:8663
积分:8663
排名:第1978名
原创:16篇
转载:356篇
评论:70条
(1)(1)(3)(1)(2)(3)(1)(3)(7)(7)(1)(9)(8)(1)(3)(3)(8)(3)(2)(3)(2)(4)(2)(2)(10)(6)(4)(3)(5)(7)(6)(11)(13)(8)(2)(5)(4)(24)(6)(15)(13)(3)(39)(23)(4)(7)(12)(21)(39)(1)(2)给排水工程分区
查看: 2843|回复: 17
听众数收听数最后登录注册时间主题精华0积分25帖子
技术员, 积分 25, 距离下一级还需 25 积分
我现在不知道这个东东是什么东东?那位大虾说一下!!
听众数收听数最后登录注册时间主题精华4积分1226帖子
五星工程师, 积分 1226, 距离下一级还需 1274 积分
P&ID——工艺流程图
听众数收听数最后登录注册时间主题精华0积分25帖子
技术员, 积分 25, 距离下一级还需 25 积分
谢谢你!不过P&ID是工艺流程图!那PFD是什么东东? UPFD是什么东东!谢谢大虾指教!
听众数收听数最后登录注册时间主题精华0积分25帖子
技术员, 积分 25, 距离下一级还需 25 积分
P&ID是工艺流程图(带控制点)& &pfd是一般工艺流程图&&upfd是带物料平衡和热平衡的工艺流程图
听众数收听数最后登录注册时间主题精华0积分25帖子
技术员, 积分 25, 距离下一级还需 25 积分
不知道是不是!请各位大虾指教!
听众数收听数最后登录注册时间主题精华0积分25帖子
技术员, 积分 25, 距离下一级还需 25 积分
PID&&是进程
听众数收听数最后登录注册时间主题精华0积分28帖子
技术员, 积分 28, 距离下一级还需 22 积分
piping and instruments diagram
听众数收听数最后登录注册时间主题精华0积分25帖子
技术员, 积分 25, 距离下一级还需 25 积分
P&ID is piping & instrument drawing (带控制点的工艺流程图)
UPFD is utility process fluid drawing (公用工程工艺物料平衡图)
I think so.
听众数收听数最后登录注册时间主题精华0积分25帖子
技术员, 积分 25, 距离下一级还需 25 积分
is diagram , not drawing .
听众数收听数最后登录注册时间主题精华0积分25帖子
技术员, 积分 25, 距离下一级还需 25 积分
process and instruments diagram(工艺仪表示意图)
8-3(在线教育)
8-4(商易宝会员)
8-5(广告合作)
(非工作时间)FD怎么翻译及发音
沪江词库精选FD是什么意思、英语单词推荐、中英文句子翻译、英语短语。
This monument was erected in memory of F.D. Roosevelt.
这座碑是为纪念F.D.·罗斯福而建立的。
帧检验序列
先来先服务法
n. DOS命令:指定可打开使用文件控制块的文件数
文件控制块
2017FD是什么意思由沪江网提供。喜欢狼吻酷族,那就赶紧点击分享吧!
栏目ID=0的表不存在(操作类型=1)

我要回帖

更多关于 fd抓包是什么意思 的文章

 

随机推荐