系统 - Ubuntu 22.04 LTS 桌面 Netplan 渲染器 - NetworkManager
用例 -
01-network-manager-all.yaml
默认情况下, /etc/netplan 中有一个 netplan yaml文件。- 在启动时将应用 netplan。
- 在运行时,需要应用另一个保存
02-network-manager-all.yaml
在/home/$USER/ProjectX/02-network-manager-all.yaml
由于安全因素,无法直接写入该文件,因为启动后除了该/home/$USER/ProjectX/02-network-manager-all.yaml
文件之外,所有文件都将处于只读模式。
所以在运行时,这个文件可以更新,并且在更新时需要应用配置。
是否可以02-network-manager-all.yaml
从指定位置加载文件,而不是复制到/etc/netplan
并执行netplan apply
? 如果可能,该怎么做?
看起来有类似的选项,sudo netplan apply -c /path/to/file
但是,它不起作用。
答案1
您可以创建一个符号链接 - 这可能是执行此操作的首选方法:
ln -s /home/$USER/ProjectX/02-network-manager-all.yaml /etc/netplan/02-network-manager-all.yaml
然后netplan
就可以在 中正常看到该文件/etc/netplan
,尽管实际文件位于 中/home/$USER/ProjectX
。