/etc/network/interfaces 'up' 和 'down' 节到底有什么作用?

/etc/network/interfaces 'up' 和 'down' 节到底有什么作用?

我担心我可能错误地使用了中的updown接口选项/etc/network/interfaces

我的印象是,这些选项只是在打开界面或关闭界面后作为“挂钩”执行。

然而,阅读关于 SEU 的一个非常好的答案,我现在不确定这些选项的真正用途。

联机帮助页也不是一个很好的启发来源。我已经阅读了联机帮助页,并认为我几乎可以将任何命令放入updown选项挂钩中,但我希望其他人来验证这一点。

问题

up对于接口,特别是和部件,以下配置是否可以down?或者这种解释是错误的并且容易产生意想不到的结果?

allow-hotplug eth1
iface eth1 inet static
address 192.168.100.1
netmask 255.255.0.0
gateway 192.168.100.254
up ring_a_bell
down send_an_email

其中ring_a_bell和 thesend_an_email仅指任何有效的系统命令。

答案1

您链接到的答案对于很多事情都是正确的,但对于做什么updown做什么是错误的。事实上,您可以按照您在此处发布的方式使用up和。down它们是post-up和的替代品post-down,如果这样更清楚的话。

然而,它可以使用updown作为配置接口的替代品,前提是接口上没有其他配置;即,如果你有类似的东西

iface ethX inet manual

然后您可以使用upanddown半手动配置接口(而不是使用标准的addressandnetmaskgateway朋友)。

相关内容