Ubuntu Server 22.04 启动时没有 systemd 网络

Ubuntu Server 22.04 启动时没有 systemd 网络

我有时想在没有网络的情况下启动我的小型服务器设备---特别是当我当前没有连接网络时。(设备被移动。)

有没有systemctl办法禁用网络服务?然后当我需要它时,我会手动重新启动它。我首先尝试了systemctl stop网络、网络 NetworkManager 等,但这些似乎都没有被识别。

答案1

Ubuntu Server 22.04 使用 netplan。networkd在 Ubuntu(服务器)下使用 netplan 时,默认渲染器是这样的。

检查您的配置文件:

ls /etc/netplan/

如果需要,可以编辑或 cat 此目录中的文件。要获取当前配置,请使用:

sudo netplan get

应用设置的方法如下:

sudo netplan apply

要验证您的新 IP、网关和 DNS,请使用:ip addr您的 IP 信息、ip route s您的网关信息和resolvectl status您的 DNS。

最后回答你的问题。如果你没有在 netplan 中配置接口,网络接口将默认处于关闭状态。请参阅:https://netplan.io/faq#deconfigure-an-interface。要手动删除地址,请使用:ip address del <address> dev <interface>

文档中的更多信息:https://netplan.readthedocs.io/en/stable/netplan-tutorial/#showing-your-current-netplan-configuration(还有一个官方“主页”:https://netplan.io/)。

相关内容