IP 配置
- ubuntu 18 网络管理使用的是
networkd,对应服务为systemd-networkd,管理命令为netplan - 设置固定 ip 需要修改
/etc/netplan/目录下对应的 yaml 文件,格式可以参考man netplan - 修改后使用
netplan apply应用配置
DNS 配置
/etc/resolv.conf由 systemd-resolved 生成- 修改
/etc/netplan/目录下对应的 yaml 文件中的 DNS 参数同样有效 - 通过
/etc/resolv.conf查看当前 dns 为 127.0.0.1 - 通过
netstat可以发现本地 53 号端口由systemd-resolve进程侦听 - 查看
/run/systemd/resolve/resolv.conf文件可以得知目前使用的真实 DNS
/etc/netplan/ yaml 文件模板
yaml
network:
version: 2
renderer: networkd
ethernets:
eno1:
addresses:
- 10.0.0.10/24
- 11.0.0.11/24
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
routes:
- to: 0.0.0.0/0
via: 10.0.0.1
metric: 100
- to: 0.0.0.0/0
via: 11.0.0.1
metric: 100