USB设备上的多个以太网

时间:2014-11-04 03:25:15

标签: linux usb ethernet

我们有一个主要使用以太网进行通信的嵌入式Linux设备。我们还允许通过USB端口访问,为了支持这一点,我们的设备有一个g_ether Linux小工具驱动程序,为我们的设备和客户端主机创建一个虚拟以太网端口。 DHCP服务器为客户端分配IP地址,使他们不必自行配置,而设备具有修复IP地址。我相信这与Android的束缚方式非常相似

这一切都正常,直到客户想要一次使用2个或更多设备。这两个设备在客户端计算机上都是不同的网络接口,但两个设备都具有相同的IP地址,这意味着您无法专门定位主机!一个较小的问题是两个设备都可能分配客户端" distinct"接口相同的IP地址并导致冲突,但我不太关心,因为IP地址是随机的,因为DHCP服务器根据MAC地址分配地址,g_ether随机生成这个,所以重试应解决问题(不理想,但会做)

我想知道是否有其他人遇到过类似的问题,如果有的话他们是如何解决的呢?

0 个答案:

没有答案