在配置Ubuntu系统的时候发现没有netplan这个文件夹,请问是什么问题啊
看下对应的目录是否正确,没有的话可以创建一个。
系统网关配置文件,在不同虚拟机上是不同位置的,你可以从这个路径查看下,/etc/sysconfig ,如果没找到,可以尝试使用 find / -name netplan 全局查找下。
不知道你这个问题是否已经解决, 如果还没有解决的话:Ubuntu Linux 18.04 网络的配置与控制发生了很大的变化。不再用 /etc/network/interfaces
文件和 /etc/init.d/networking
脚本,转向使用 netplan。
配置位置在
/etc/netplan/*.yml
第一层固定 network
,然后版本 version: 2
network:
version: 2
然后是选择守护程序。netplan是一个最顶层的配置,下面有两个守护程序可以选择
Configured devices get handled by systemd-networkd by default,
unless explicitly marked as managed by a specific renderer (NetworkManager)
network:
version: 2
renderer: networkd
然后添加静态配置
(数组有两种写法 - ...
或者 [...]
)
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: false
addresses:
- 192.168.1.101/24
gateway4: 192.168.1.1
nameservers:
address: [192.168.1.1]
ens38:
dhcp4: true
https://netplan.io/reference/ (支持通配符和多种设置)具体参考官方文档:
让配置即时生效
sudo netplan apply
sudo netplan apply --debug