【问题标题】:How to differentiate between lan card and data card?局域网卡和数据卡如何区分?
【发布时间】:2010-11-08 08:26:28
【问题描述】:

我有一张数据卡。

我想知道,有什么方法可以通过编程方式判断是数据卡还是 LAN 卡?

我用过IFTable,我用过微软提供的INetwork manager IListManager,但都不能解决问题。

已编辑

我的系统上连接了一张网卡和一张数据卡,我想对数据卡做一些操作,但是我不知道,我的数据卡什么时候连接,什么时候我的网卡,枚举会给我所有连接的列表,但如何识别其中的 LAN 和数据卡。

【问题讨论】:

  • 这张“数据卡”仍然是沃达丰网卡,用于公共无线数据网络?
  • 是的 MSalters,但我需要一个适用于所有数据卡的通用解决方案

标签: windows winapi windows-xp usb


【解决方案1】:

你应该澄清你的问题。你想解决什么问题?为什么要区分卡片?

也就是说,一些想法:

  • 如果您只想识别您的特定网卡,每个网卡都有一个唯一的 ID(MAC)。您可以使用网络工具检索它。
  • 如果要识别卡的类型,可以尝试获取PCI信息,并查找字符串。但这在一般情况下是困难的,因为有很多不同类型的卡片。所以你需要澄清你的问题。

【讨论】:

  • 我的系统上连接了一张网卡和一张数据卡,我想对数据卡做一些操作,但是我不知道我的数据卡什么时候连接,我的网卡什么时候,枚举会给我所有连接的列表,但是如何识别其中的 LAN 和数据卡。
  • 正如我所写,尝试检索卡的 MAC 地址。在 Linux 下,您可以这样做,例如使用 /sbin/ifconfig(列出所有网络接口及其内部名称(eth0 等)和 MAC 地址)。其他操作系统应该有类似的东西。
  • 但是获取 MAC 地址并不能帮助我区分数据卡与 LAN 卡或插入到系统中的任何其他卡,我猜
【解决方案2】:

不同类型的网络之间不再有明显的区别。一方面,LAN 已经通过 WiFi 实现无线化。另一方面,公共网络已经通过femtocells本地化。因此,区分这两种网络以及连接到它们的网卡变得越来越困难。没有明确的界限。

【讨论】:

    猜你喜欢
    • 2010-12-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-07
    • 2018-01-15
    • 2021-03-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-08
    相关资源
    最近更新 更多