1. 网络配置(Netplan)
Ubuntu 17.10 起默认用 Netplan 管理网络,配置文件在 /etc/netplan/,用 YAML 描述,数字越大的文件优先级越高。
查看网卡与当前网络
ip -c addr ip route show
静态 IP 配置
sudo cp -r /etc/netplan /etc/netplan.bak-$(date +%F) sudo nano /etc/netplan/99-static.yaml
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: false
addresses:
- 192.168.1.100/24
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 114.114.114.114]
注意:旧的 gateway4 写法已废弃,统一用 routes 里的 via 指定网关。
DHCP 动态获取
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: true
dhcp6: false
生效与验证
sudo netplan generate --debug sudo netplan try # 试运行,120 秒内不回车自动回滚,防断连 sudo netplan apply ip -c addr show enp0s3 ping baidu.com
2. 修改 DNS
sudo vim /etc/resolv.conf resolvectl status
3. 连接无线网
nmcli dev wifi connect 你的WiFi名 password 你的密码
4. PPPoE 拨号(黑屏断网排查)
sudo vim /etc/ppp/options # 注释掉下面两行可解决频繁断线 # lcp-echo-failure 4 # lcp-echo-interval 30
5. Zerotier 异地组网
curl -s https://install.zerotier.com | sudo bash sudo zerotier-cli join 你的网络ID sudo zerotier-cli listpeers
以上内容整理自个人运维笔记,供快速查阅。