用于网络的服务器启动脚本

用于网络的服务器启动脚本

我正在运行 Ubuntu Server 16.04 LTS。它位于不同州的数据中心。有时它在专用网络上(可访问互联网),有时则需要直接在互联网上。我想要一个在启动时运行的脚本(此时,非常感谢您的帮助!)。首先,它将使用预定义的静态 IP、网络掩码和网关。如果它可以 ping 通公共 IP(例如 8.8.8.8),则继续启动。如果不能,则尝试 DHCP,然后继续启动。

如果系统具有有效的互联网连接,那么我希望它向我发送一封电子邮件,其中包含其接口 IP 以及互联网(NATed)IP。

这与之前提出的问题类似(如果可用,如何使用 DHCP,否则使用静态 IP),但从未得到答复。

相关内容