Windows Azure openSUSE:rcnetwork 未启动

Windows Azure openSUSE:rcnetwork 未启动

我在 Azure 中有一个 Linux VM,它是根据其默认映像创建的。

我的问题很简单,init 脚本network看起来无法启动,所以依赖服务(apache、postfix……)无法启动。

如果我运行yast runlevel并尝试启动,postfix它会要求我先启动network:如果我接受,网络就会无错误地启动,然后启动 postfix。

尽管network配置为在启动时启动,但它却没有出现已开始。无论如何,SSH 连接工作正常。

目前,我必须编辑我的初始化脚本并networkRequired-Start列表中删除,但这对 posftix 不起作用(即使在运行之后systemctl --system daemon-reload)。

我怎样才能解决这一切?

答案1

您说 SSH 正在运行,如果这是真的那么您的网络正在启动。

我敢打赌,真正的问题是您没有在 Azure 控制面板中配置任何端点。默认情况下,Azure VPS 除了 Linux 上的 SSH 22 和 Windows 上的默认 RDP 端口外没有任何端点。

登录您的 Azure 控制面板,打开 VPS 仪表板,并为您想要从 Internet 访问的服务创建新的端点。

此链接包含有关如何创建端点的信息 https://www.windowsazure.com/en-us/manage/linux/how-to-guides/setup-endpoints/

相关内容