网络配置管理
黄玮
2026-01
eth0, wlan0
(不再保证顺序)en: Ethernet (以太网)wl: Wireless (无线)o: Onboard (板载)s: Slot (插槽)ens33, enp3s0ip link show
Ubuntu 18.04+ 引入的 YAML 网络配置抽象层。 后端可以是
systemd-networkd (服务器默认) 或
NetworkManager (桌面默认)。
配置文件路径: /etc/netplan/*.yaml
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
addresses:
- 192.168.1.100/24
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 1.1.1.1]
⚠️ YAML 对缩进非常敏感!
编辑配置:
sudo nano /etc/netplan/00-installer-config.yaml
测试配置 (安全机制,配置错误会自动回滚):
sudo netplan try强制应用:
sudo netplan apply# 现代命令
ip route show
# 传统命令
netstat -rn
route -n
关键看 default via <gateway-ip> (默认网关)。
传统文件: /etc/resolv.conf
systemd-resolved
的软链接查看 DNS 状态:
resolvectl status