在部署 Ubuntu 服务器时,正确配置网络是确保服务正常运行的关键一步。本文将详细讲解 Ubuntu网络配置 的各种方法,无论你是刚接触 Linux 的新手,还是有一定经验的运维人员,都能轻松掌握 Ubuntu服务网络设置 的核心技巧。
一、Ubuntu 网络配置方式概览
Ubuntu 从 17.10 版本开始,默认使用
netplan作为网络配置工具。因此,现代 Ubuntu(包括 Ubuntu 18.04、20.04、22.04 等 LTS 版本)主要通过编辑 YAML 格式的配置文件来管理网络。
二、查看当前网络接口信息
在修改配置前,先确认你的网卡名称:
ip addr show
通常你会看到类似
eth0、
ens33或
enp0s3的接口名。
三、配置静态 IP 地址(推荐用于服务器)
对于服务器环境,建议使用静态 IP,避免因 DHCP 变化导致服务中断。以下是 Ubuntu静态IP配置 的完整步骤。
1. 找到 netplan 配置文件(通常位于
/etc/netplan/目录):
ls /etc/netplan/
常见文件名如
00-installer-config.yaml或
50-cloud-init.yaml。
2. 编辑该 YAML 文件(以
00-installer-config.yaml为例):
sudo nano /etc/netplan/00-installer-config.yaml
3. 修改配置内容如下(请根据你的实际网络环境调整):
network: version: 2 ethernets: ens33: # 替换为你的网卡名 dhcp4: false addresses: - 192.168.1.100/24 # 静态IP和子网掩码 gateway4: 192.168.1.1 # 网关地址 nameservers: addresses: - 8.8.8.8 # DNS服务器 - 114.114.114.114
⚠️ 注意:YAML 对缩进非常敏感,请确保使用空格(不要用 Tab),且层级对齐。
4. 应用配置:
sudo netplan apply
如果配置有误,系统会提示错误信息。你可以使用
sudo netplan try先测试配置,120 秒内若不确认,系统会自动回滚。
四、配置 DHCP 动态获取 IP(适用于临时测试)
如果你希望网卡自动从路由器获取 IP,只需将配置改为:
network: version: 2 ethernets: ens33: dhcp4: true
然后同样执行
sudo netplan apply生效。
五、验证网络是否正常
配置完成后,使用以下命令测试连通性:
ping -c 4 8.8.8.8
nslookup google.com
六、常见问题与解决
无法上网? 检查网关和 DNS 是否配置正确。 netplan apply 报错? 使用sudo netplan generate查看生成的配置是否有语法错误。 想临时修改 IP? 可使用
ip addr add 192.168.1.101/24 dev ens33,但重启后失效。
七、总结
通过本文的详细指导,你应该已经掌握了 Ubuntu网络管理教程 中的核心技能。无论是设置静态 IP 还是使用 DHCP,只要按照步骤操作,就能顺利完成 Ubuntu 服务器的网络配置。记住:配置前备份原文件,修改后及时测试,是避免生产事故的好习惯!
祝你在 Ubuntu 服务器管理之路上越走越顺!
