如何获取网卡的uuid

如何获取网卡的uuid,第1张

 网卡自身只有MAC用于数据链路层标识,在网络层跑的TCP/IP会有ipv4、ipv6地址,不论在ISO的那个层,网卡都是没有UUID的。

是不是把唯一通用识别码UUID(Universally Unique Identifier)与DHCP唯一标识符 DUID(DHCP unique identifier)搞混了,呵呵。

查看网卡信息的命令有:

linux系统; ifconfig 、iwconfig (无线)

windows系统;ipconfig/all

unix系统;除了可以用 ifconfig 命令外,还可以用lscfg -vl entx(x为具体网卡号)、netstat命令。具体视unix系统供应商不同而略有差别,这里举例的是AIX系统。

UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写,是一种软件建构的标准,亦为开放软件基金会组织在分布式计算环境领域的一部分。其目的,是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。

如此一来,每个人都可以创建不与其它人冲突的UUID。在这样的情况下,就不需考虑数据库创建时的名称重复问题。最广泛应用的UUID,是微软公司的全局唯一标识符(GUID),而其他重要的应用,则有Linux ext2/ext3文件系统、LUKS加密分区、GNOME、KDE、Mac OS X等等。

UUID由以下几部分的组合:

(1)UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同。

(2)时钟序列。

(3)全局唯一的IEEE机器识别号,如果有网卡,从网卡MAC地址获得,没有网卡以其他方式获得。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11490155.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存