设置流程
netplan配置文件在/etc/netplan路径下,我们进入此文件夹,发现里面有形如50-cloud-init.yaml的配置文件(文件名不重要)
ctouy@ubuntu:~$ cd /etc/netplan/
ctouy@ubuntu:/etc/netplan$ ls
50-cloud-init.yaml
sudo nano 50-cloud-init.yaml
可见以下文件结构类似这样。
# This file is generated ..................
network:
ethernets:
eth0:
dhcp4: true
version: 2
其中eth0是网络名称,这个不要变;此时网络是靠dhcp获取动态ip。
我们把配置修改成类似下面这样,注意因为是yaml文件,缩进和格式要注意不能错。
network:
version: 2
ethernets:
enp1s0:
dhcp4: no
addresses: [10.168.10.118/24]
routes:
- to: 0.0.0.0/0
via: 10.168.10.1
metric: 100
nameservers:
addresses: [8.8.8.8, 114.114.114.114]
crtl+x回车yes保存
文件修改好后,我们把配置部署到netplan上去,然后查看一下网络验证一下就完成了。
sudo netplan apply
ifconfig