linux – 添加新的veth接口时运行脚本
发布时间:2020-12-16 03:38:44 所属栏目:安全 来源:网络整理
导读:Docker为它创建的每个容器创建一个连接到桥(docker0)的veth接口. http://docs.docker.io/use/networking/ 我想限制这些新veth接口的带宽.我找到了一种方法来做奇迹.但是我想自动化这个. 有没有办法在每次附加新的veth接口时都有一个运行脚本的钩子? 我已经
Docker为它创建的每个容器创建一个连接到桥(docker0)的veth接口. http://docs.docker.io/use/networking/ 我想限制这些新veth接口的带宽.我找到了一种方法来做奇迹.但是我想自动化这个. 有没有办法在每次附加新的veth接口时都有一个运行脚本的钩子? 我已经考虑在/etc/network/if-up.d/中添加脚本,但是只在引导期间添加了一个veth时它们才会运行. 以下是我试图收到通知的一些系统日志.我知道我可以拖尾这些日志,但这种方法看起来有点hacky,必须有办法通过操作系统获得有关此事件的通知.
最佳答案
每次添加新界面时,您都应该编写一个自定义udev规则来运行您的脚本.这就是Debian处理界面“hotplug”所做的事情.
/etc/udev/rules.d/90-my-networking.rules:
/usr/local/bin/my-networking-agent.sh:
编辑 以下是测试方法:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |