当前位置:首页 > 系统教程 > 正文

Ubuntu配置静态IP地址详细教程 小白也能轻松掌握的网络接口端点设置指南

Ubuntu配置静态IP地址详细教程 小白也能轻松掌握的网络接口端点设置指南

在服务器或开发环境中,为Ubuntu系统配置静态IP(也称为网络接口端点)是确保网络连接稳定、服务可远程访问的基础。本教程将手把手教你使用现代Ubuntu默认的Netplan工具完成Ubuntu静态IP配置,并涉及DNS服务器配置,即使你是刚接触Linux的小白也能轻松跟上。

准备工作:查看当前网络信息

打开终端,运行以下命令查看你的网络接口名称和当前IP信息:

    ip a  

通常,有线网卡名为ens33eth0enpXsY。记下你要配置的网卡名称,例如ens33。同时建议记录当前网关地址(可通过ip route | grep default查看)。

Ubuntu配置静态IP地址详细教程 小白也能轻松掌握的网络接口端点设置指南 Ubuntu静态IP配置 Netplan设置 网络接口端点 DNS服务器配置 第1张

备份Netplan配置文件

Netplan设置的配置文件位于/etc/netplan/目录下,通常是一个.yaml文件(如00-installer-config.yaml)。在修改前,强烈建议备份:

    sudo cp /etc/netplan/00-installer-config.yaml /etc/netplan/00-installer-config.yaml.bak  

编辑Netplan配置文件实现静态IP

使用你喜欢的编辑器(如vim、nano)编辑该文件:

    sudo nano /etc/netplan/00-installer-config.yaml  

默认内容可能类似(DHCP自动获取):

    network:ethernets:ens33:dhcp4: trueversion: 2  

现在修改为静态配置,示例如下(请根据你的网络环境替换IP、网关和DNS):

    network:ethernets:ens33:dhcp4: falseaddresses:- 192.168.1.100/24gateway4: 192.168.1.1nameservers:addresses: [8.8.8.8, 114.114.114.114]version: 2  

其中addresses设置静态IP及子网掩码,gateway4指定IPv4网关,nameservers下的addresses列表配置DNS服务器配置。注意YAML文件的缩进必须严格一致(使用空格,不能用Tab)。

应用配置并验证

保存文件后,执行以下命令应用Netplan设置

    sudo netplan apply  

如果配置有误,该命令会报错。此时可根据提示检查YAML格式。成功后,用ip a查看IP是否已更改为静态地址。再测试网络连通性:

    ping -c 4 8.8.8.8ping -c 4 baidu.com  

若能ping通外网IP和域名,则Ubuntu静态IP配置成功,且DNS解析正常。

常见问题与解决

  • 权限不足:编辑和apply命令都需要sudo。
  • YAML缩进错误:必须使用空格,且同一层级对齐。可使用netplan try测试配置再正式应用。
  • 网关或DNS不通:检查网关地址是否正确,DNS服务器是否可达。
  • 多网卡配置:如果有多块网卡,可以在ethernets下分别配置。

通过以上步骤,你已经成功为Ubuntu设置了静态IP的网络接口端点。无论是搭建服务器还是进行网络实验,稳定的IP配置都是重要基础。