Linux 中接口的特定接口名称

发布于 2024-09-10 14:39:17 字数 97 浏览 5 评论 0原文

我是否可以将接口名称(例如 eth1)硬编码到 Linux 驱动程序代码中的特定接口?

这仅在受控环境中,因此打破默认的 Linux 方式(动态分配名称)是可以的。

Is there a possibility that I can hardcode interface name(say eth1) to a specific interface in the linux driver code?

This is in a controlled environemnt only, so breaking from default linux way(dynamically assigning name) is ok.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

生生漫 2024-09-17 14:39:17

您可能不需要这样做;您可以直接摆弄动态分配机制。 udev 具有控制如何将名称分配给设备的配置文件,如果我记得的话,它还允许您为给定的设备名称创建带有方便名称的链接...因此您可以通过以下方式实现您的效果重新配置而不是重新编码。

查看 udev 的手册页和文档。

You may not need to do that; you could instead just fiddle with the dynamic assignment mechanism. udev has configuration files that control how names are assigned to devices, and if I remember it will also allow you to create links with handy names for given device names... so you can probably achieve your effect by re-configuring rather than re-coding.

Check out the man page and docs for udev.

标点 2024-09-17 14:39:17

您可以使用“ifconfig”命令或其使用的 ioctl 重命名未启动的网络设备。我强烈建议你不要:)

You can rename network devices which are not up using the "ifconfig" command or the ioctl it uses. I strongly recommend that you don't :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文