Ubuntu 克隆无法足够快地加载虚拟网卡

Ubuntu 克隆无法足够快地加载虚拟网卡

我们有一台 Ubuntu 虚拟机,它是一些测试正在运行的生产机器的克隆。这台机器是一个安全的 FTP 服务器,作为一项安全措施,sshd 使用两个不同的端口和 IP 地址运行。第一个 IP 地址用于客户端访问并使用端口 22,第二个地址使用端口 333。第二个地址与虚拟网卡绑定。如下所示:

eth0   - 192.168.1.4
eth0:1 - 192.168.1.5

注意这些 IP 地址与生产服务器不同。

当我们重新启动时,出现“无法启动 Raise 网络”错误,并且 sshd 的第二个实例未在端口 333 上启动。但是,当您登录到框的控制台并运行 ifconfig 时,界面已启动,所要做的就是使用正确的配置文件启动 sshd 的第二个实例。

我们遇到的问题是,我们不知道生产机器是否遇到同样的问题。过去没有,但自上次重启以来我们有一个修补周期,因此从未测试过它是否会失败。这只是一个时间问题,我如何在启动时设置延迟或依赖?

在 /etc/网络/接口:

auto eth0
iface eth0 inet static
        address xxx.xxx.xxx.xxx
        netmask 255.255.255.0
        network xxx.xxx.xxx.xxx
        broadcast xxx.xxx.xxx.xxx
        gateway xxx.xxx.xxx.xxx
        dns-nameservers 8.8.8.8
        dns-search my.domain.com
#       post-up iptables-restore < /etc/iptables.up.rules
        # dns-* options are implemented by the resolvconf package, if installed

auto eth0:1
iface eth0:1 inet static
       address xxx.xxx.xxx.xxx
       netmask 255.255.255.0
       network xxx.xxx.xxx.xxx
       broadcast xxx.xxx.xxx.255
       gateway xxx.xxx.xxx.1

答案1

我已将其添加/bin/sleep 30到第二个 sshd 实例的启动脚本顶部。这已成功。

相关内容