当前位置:首页 > Ubuntu > 正文

Ubuntu服务网络配置详解(手把手教你设置Ubuntu服务器网络)

在部署 Ubuntu 服务器时,正确配置网络是确保服务正常运行的关键一步。本文将详细讲解 Ubuntu网络配置 的各种方法,无论你是刚接触 Linux 的新手,还是有一定经验的运维人员,都能轻松掌握 Ubuntu服务网络设置 的核心技巧。

Ubuntu服务网络配置详解(手把手教你设置Ubuntu服务器网络) Ubuntu网络配置 Ubuntu服务网络设置 Ubuntu静态IP配置 Ubuntu网络管理教程 第1张

一、Ubuntu 网络配置方式概览

Ubuntu 从 17.10 版本开始,默认使用 netplan 作为网络配置工具。因此,现代 Ubuntu(包括 Ubuntu 18.04、20.04、22.04 等 LTS 版本)主要通过编辑 YAML 格式的配置文件来管理网络。

二、查看当前网络接口信息

在修改配置前,先确认你的网卡名称:

ip addr show  

通常你会看到类似 eth0ens33enp0s3 的接口名。

三、配置静态 IP 地址(推荐用于服务器)

对于服务器环境,建议使用静态 IP,避免因 DHCP 变化导致服务中断。以下是 Ubuntu静态IP配置 的完整步骤。

1. 找到 netplan 配置文件(通常位于 /etc/netplan/ 目录):

ls /etc/netplan/  

常见文件名如 00-installer-config.yaml50-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 服务器管理之路上越走越顺!