什么是接口的热插拔事件?

什么是接口的热插拔事件?

根据 Debian网络设置当内核检测到来自接口的热插拔事件时,文件中的文档allow-hotplug <interface_name>节启动接口。/etc/network/interfaces这个热插拔事件是什么?

答案1

allow-hotplug <interface>auto,与大多数人的使用方式相同。然而,热插拔事件涉及针对硬件的内核/udev 检测,这可能是连接到端口的电缆,或者是每当您插入 USB 时就会启动并运行的 USB 到以太网加密狗,或者PCMCIA 无线卡已连接至插槽。

我个人的观点:我还认为allow-hotplug可以有更多记录的例子来使这件事更容易理解。正如其他 U&L 成员和 Debian 列表所指出的,当没有连接电缆或创建事件时,这两个选项会产生“先有鸡还是先有蛋的问题”:

参考:

答案2

有一件重要的事情需要记住:

如果您将可插拔设备配置为auto,如果此时不存在,它将阻止整个系统启动!是否allow-hotplug已配置设备不是设置为服务网络自动重新启动后。这完全令人困惑。在这两种情况下我都失去了整个系统。如果您必须重新启动连接到热插拔设备的网络,您必须ifup <interface>像这样重新启动后手动确保

services networking restart; ifup wlan0

立刻。否则你就完蛋了。

相关内容