Ubuntu 网络环境配置实战指南
前置知识与状态检查
在开始配置前,建议先确认当前的网络环境。Ubuntu 新版系统中,物理机网卡通常命名为 ens33 或 enp0s3,虚拟机可能显示为 eth0。可以通过以下命令快速查看:
# 查看所有网卡及 IP 信息
ip addr
# 查看网络连接状态
nmcli connection show
# 查看网关和路由
ip route
# 测试网络连通性
ping -c 4 www.baidu.com
# 测试网关连通性
ping -c 4 192.168.1.1
配置方式主要分为临时配置(重启失效,适合测试)和永久配置(修改配置文件,适合生产)。常用的管理工具有 nmcli 和 netplan(Ubuntu 18.04+ 官方推荐),旧版系统可能仍兼容 /etc/network/interfaces。
网络接口配置
使用 Netplan 配置(推荐)
Netplan 是 Ubuntu 18.04 及以上版本的主流配置方式,配置文件位于 /etc/netplan/ 目录下,后缀通常为 .yaml。
1. 编辑配置文件
文件名可能是 00-installer-config.yaml 或 50-cloud-init.yaml,请根据实际情况调整:
sudo nano /etc/netplan/00-installer-config.yaml
2. 编写配置内容
根据需求选择动态获取(DHCP)或静态 IP。注意 YAML 文件对缩进非常敏感,必须使用空格而非 Tab。
动态 IP(自动获取):
network:
ethernets:
ens33: # 替换成你的实际网卡名
dhcp4: true
dhcp6: false
version: 2
静态 IP(固定地址):
network:
ethernets:
ens33: # 替换成你的实际网卡名
dhcp4: false
addresses: [192.168.1.100]
[, ]

