13得票4回答
保留的MAC地址(有些仍然被分配使用?)

我正在尝试制作一个所有MAC地址的列表,这些地址是保留的、不存在的、不应该被使用的、只能在本地使用等(就像Wikipedia上保留的IP地址列表一样,但是针对MAC)。基本上,我想循环遍历交换机上的所有MAC地址,并过滤出“真实”的地址。 This page建议所有以00-00-5E或01-...

12得票4回答
检测另一台具有相同MAC地址的主机

我如何检测另一个主机是否使用与当前主机相同的MAC地址,例如因为另一个主机正在欺骗? 我在嵌入式环境中工作,因此要在协议级别上寻找答案,而不是“使用这样那样的工具”。 编辑: RARP不能解决这个问题。为了让RARP获得任何回复,至少必须有一个支持RARP的主机存在于该段。由于RARP已经...

9得票2回答
以太网上的ADB

我有一个安卓设备,想要使用ADB进行连接。由于某些原因,我需要它使用以太网连接而不是WiFi连接。但该设备拒绝同时使用以太网和WiFi连接。 我一直在使用第三方应用程序ADB WiFi,在WiFi模式下连接设备并发现可以在连接WiFi后将设备切换到以太网,然后重新连接新的IP地址,这样就可以...

9得票2回答
如何通过pcap_sendpacket发送大于1500字节的数据包?

实际上,我有两个相关的问题。 我在Debian上通过libpcap捕获过滤后的网络流量。然后我需要在Win2k3服务器上重放这个流量。有时候,我会捕获比1500字节(以太网默认MTU大小)大得多的数据包,包括TCP和UDP。例如,2000多个字节。我没有对Linux上的MTU大小进行特定的更...

9得票1回答
安卓-以编程方式配置以太网

我正在开发一个 Android 应用程序,该应用程序将被定制设备使用,这些设备将支持以太网(以及 Wi-Fi)。 该应用程序必须启用以太网设置活动。请注意,这些设置必须由应用程序运行而非 Android 系统设置运行,因为应用程序将是设备上唯一运行的内容,用户将无法访问在后台运行的 Andr...

9得票3回答
Android同时使用以太网和Wi-Fi网络

我有一个运行Android的小型电视盒设备。每当我启用Wi-Fi接口时,以太网接口就会断开连接。如果我启用以太网设备,Wi-Fi接口也是如此。 我尝试了各种方法,包括使用命令行手动启用接口,但仍存在同样的问题。 我想要能够连接到Wi-Fi并将其作为我的默认网关,同时也要连接到以太网端口以路...

9得票5回答
如何在Linux中检查以太网?

我需要使用C代码在Linux中编写以检查eth0的以太网测试用例。如果eth0处于离线状态,我们会启用网络,然后检查是否已上线,测试将被视为通过。

9得票4回答
如何发送具有损坏FCS的以太网帧?

我不确定这是否可能,因为这可能在硬件上处理,但我需要发送一些带有错误的以太网帧。我想要创建小包、卡顿、不对齐和错误的FCS。 我正在使用Python工作。

9得票3回答
如何在Linux中直接将以太网设备连接到交换机?

我们有一个嵌入式板,其中以太网设备直接连接到交换机而没有phy在中间。更复杂的是,以太网设备的mdio总线连接到交换机的mdio上以进行控制。 我已经成功使用固定mdio/phy驱动程序启用了以太网,并通过将交换机的默认配置与固定phy的配置相匹配来实现。 那么,我现在应该如何连接到mdi...

8得票1回答
在OS X操作系统中获取接口的MAC地址 (C语言)

这可能是一个愚蠢的问题,如果已经在这里解决了,我很抱歉,但我搜索了很多没有什么运气。我正在尝试在C语言中获取我的接口硬件地址,并且我正在使用OS X(x86-64)。我知道如何使用ifconfig获取它,但我希望我的程序可以自动获取任何计算机的地址,至少是OS X计算机。我找到了另一个线程,发...