由于 up route add [-net|-host] / gw dev 进入 cd /etc/network/interfaces 不起作用。我如何添加持久路由,以便路由在启动时仍然存在。有人告诉我 /etc/systemd/network 是个好方法,但在某种程度上仍然令人困惑
答案1
Ubuntu 现在基于 Netplan 服务来配置网络。根据官方文档https://netplan.io/examples,这里有一个基本的例子:
network:
version: 2
renderer: networkd
ethernets:
enp3s0:
addresses:
- 192.168.1.10/24
#gateway4: # unset, since we configure routes below
routes:
- to: 0.0.0.0/0
via: 192.168.1.1
metric: 100
- to: 192.168.2.0/24
via: 192.168.1.2
metric: 100
此文件应存在或必须以 .yaml 扩展名创建/etc/netplan/
(例如 /etc/netplan/config.yaml)。不要忘记使用命令sudo netplan apply
来应用配置。