gpt4 book ai didi

unix - 解析数字 ifconfig 标志

转载 作者:行者123 更新时间:2023-12-04 07:04:28 24 4
gpt4 key购买 nike

ifconfig 命令输出其 flags以文本和数字格式。虽然我可以找到引用 here or there对于数字标志,我找不到任何关于如何解释(屏蔽)数字的指示。

qfe2: flags=1100843<UP,BROADCAST,RUNNING,MULTICAST,ROUTER,IPv4> mtu
1500 index 4
usesrc vni0
inet 1.2.3.4 netmask ffffff00 broadcast 1.2.3.255
ether 0:3:ba:17:4b:e1
vni0: flags=20011100c1<UP,RUNNING,NOARP,NOXMIT,ROUTER,IPv4,VIRTUAL>
mtu 0 index 5
srcof qfe2
inet 3.4.5.6 netmask ffffffff

在上面的输出中,请注意以下几点:
flags=1100843<UP,BROADCAST,RUNNING,MULTICAST,ROUTER,IPv4>

数值“ 1100843”映射到标志“ UP,BROADCAST,RUNNING,MULTICAST,ROUTER,IPv4”。

是否有一个我根本看不到的引用资料描述了如何从编码的“ UP,BROADCAST,”值中屏蔽每个标志( flags=NNNNNNNN 等)?

编辑 :澄清我对掩蔽哪个标志感兴趣。

最佳答案

标志值在头文件 /usr/include/net/if.h 中定义(在 Solaris 上)。显示的值是为该接口(interface)设置的标志的按位或。

关于unix - 解析数字 ifconfig 标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1328678/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com