我有bond0,里面有两个物理接口。通常我会为这个bond0 分配静态IP 地址来设置服务器上的互联网连接。
现在,由于 LXC 虚拟来宾,我不得不创建一个桥 br0 并将bond0 和 virt0(虚拟来宾的虚拟接口)放在桥中。
只是创建 br0 并在其中添加这两个接口不起作用,我不得不为 br0 本身分配静态 IP 地址,并且不将 IP 地址分配给 bond0 或 virt0。在虚拟来宾本身中,有分配到来宾内部“虚拟”eth0 的公共静态 IP。这有效。
问题是 - 为什么它以这种方式工作并且在网桥中不需要配置 bond0?当我有一个网桥并将 IP 地址分配给 bond0 而不是 br0 时会发生什么?我认为网桥就像交换机一样工作,而交换机是“哑巴”,处理 MAC 地址并且对 IP 地址一无所知。
我想知道是否有一些工具/应用程序可以阻止另一个工具/应用程序运行不止一次。我知道它可以通过使用 pidfile 手动完成,但没有一些工具吗?
如:/bin/ruonce /bin/myApp
当应用程序第一次在后台生成时,它将返回 0,当它已经运行时返回 1..
在 OpenRC 中,有一个很接近的 start-stop-daemon,但它不必要地复杂且不是独立的。