问题描述
我需要将以下WMI查询移植到Linux:
Get-WmiObject
-Query "Select * from Win32_NetworkAdapter Where
PhysicalAdapter = 'true' AND
(Pnpdeviceid like 'PCI%' OR Pnpdeviceid like 'USB%')
| Select-Object -Property MacAddress,Manufacturer,ProductName"
上面命令的输出如下:
简而言之,我需要检索MacAddress
,Manufacturer
和ProductName
,如Linux上所有网络接口卡的信息。
与我最近的是lshw -class network
serial
似乎提供了mac地址。
product
和vendor
提供的信息类似于制造商和/或产品名称,但不确定。
*-network description: Ethernet interface product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller vendor: Realtek Semiconductor Co.,Ltd. physical id: 0 bus info: pci@0000:04:00.0 logical name: enp4s0 version: 10 serial: 54:e1:ad:0b:ff:41 capacity: 1Gbit/s width: 64 bits clock: 33MHz capabilities: bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=r8169 firmware=rtl8168g-3_0.0.1 04/23/13 latency=0 link=no multicast=yes port=MII resources: irq:18 ioport:c000(size=256) memory:f2204000-f2204fff memory:f2200000-f2203fff
这是正确的任务命令吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)