是否有可能将接口名称(比如eth1)硬编码到linux驱动程序代码中的特定接口?在linux中的接口的特定接口名称
这只是在一个受控的环境中,所以从默认的linux方式(动态分配名称)中断开是没问题的。
是否有可能将接口名称(比如eth1)硬编码到linux驱动程序代码中的特定接口?在linux中的接口的特定接口名称
这只是在一个受控的环境中,所以从默认的linux方式(动态分配名称)中断开是没问题的。
您可能不需要那样做;你可以改为动态分配机制。 udev
具有控制名称分配给设备的配置文件,如果我记得它也允许您创建具有给定设备名称的方便名称的链接......所以,您可能通过重新配置而不是重新配置来实现效果,编码。
查看手册页和文档udev
。
您可以使用“ifconfig”命令或其使用的ioctl命名未命名的网络设备。我强烈建议你不要:)
但我不使用udev。代码中的任何其他方式? – kumar 2010-07-21 10:18:14
你不是*有意识地使用udev,还是你的系统真的没有使用udev?即,您是否拥有“旧”或定制的“超薄”Linux发行版?如果系统中没有udev,那么我没有任何其他建议,因为我不知道我的代码方式。 – 2010-07-21 10:21:30
它是一个定制的嵌入式linux系统。我得到了... 只需要做 strcpy(dev-> name,“eth1”); } – kumar 2010-07-21 10:37:42