Luk*_*404 6 networking linux ubuntu udev linux-networking
我使用的是Ubuntu 12.04 LTS 服务器版本,我正在修改/etc/udev/rules.d/70-persistent-net.rules
以定义我自己的以太网接口到 MAC 地址的映射;该文件最初是由/lib/udev/rules.d/75-persistent-net-generator.rules
系统安装时的规则生成的(或在第一次启动时,我实际上不知道,这里也无关紧要)。
我如何确保我编辑过的版本永远不会被任何东西覆盖?
正如某些网站上所建议的那样,删除持久网络生成器并不是正确的做法™,正如文件本身中的注释所说:它会被udev
包的任何更新覆盖。我正在寻找一种更正式的正确方法来禁用它。
仅仅确保它/etc/udev/rules.d/70-persistent-net.rules
确实存在就足够了吗?也许还有其他事件可以触发它的再生?(例如,向系统添加或删除以太网接口?)
Jus*_*ᚄᚒᚔ 10
禁用生成器的正确方法是用空文件覆盖它。中的任何规则都/etc/udev/rules.d
将优先于 中的规则/lib/udev/rules.d
,因此只需创建一个空文件或符号链接到/dev/null
:
sudo touch /etc/udev/rules.d/75-persistent-net-generator.rules
-OR-
sudo ln -s /dev/null /etc/udev/rules.d/75-persistent-net-generator.rules
Run Code Online (Sandbox Code Playgroud)
这是安全且面向未来的。
归档时间: |
|
查看次数: |
9387 次 |
最近记录: |