在启动时禁用 eth0,但允许重新打开

在启动时禁用 eth0,但允许重新打开

我们正在设置离线/异地备份服务器。目的是使其处于离线状态并且无法与任何事物联系。然后,一旦 cron 启动备份过程,它将启用网络,备份其他服务器,然后再次禁用网络。(我们已经有一个每天运行的实时备份服务器,这将是发生黑客攻击等情况时的故障保护措施)

我已经设置好,可以通过 iwconfig eth0 up/down 启用和禁用。问题是,如果断电或重新启动,网络启动时会启用。我尝试通过 /etc/rc0(和 rc5)脚本禁用网络,但似乎又重新打开了。我还尝试在 /etc/network/interfaces 中使用“iface eth0 inet manual”,在启动时关闭网络,但我似乎找不到重新打开网络的方法。

有什么建议可以实现我们的目标吗?

答案1

在配置eth0接口时,/etc/network/interfaces您需要使用ifupifdown来启动和关闭接口。这些命令用于根据文件中的接口定义配置(或分别取消配置)网络接口/etc/network/interfaces

启动eth0接口:

ifup eth0

关闭eth0接口:

ifdown eth0

相关内容