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

Ubuntu 24.04 设置静态 IP 的方法

配置静态IP的方法

Netplan配置(推荐)
确定网络接口名称(如enp0s3),编辑配置文件/etc/netplan/01-netcfg.yaml,内容如下:

network:version: 2ethernets:enp0s3:dhcp4: noaddresses: [11.0.1.130/24]gateway4: 11.0.1.1nameservers:addresses: [8.8.8.8, 114.114.114.114]

执行sudo netplan apply生效,若需调试可先用sudo netplan try测试。

图形界面配置
适用于桌面版Ubuntu:

  1. 点击右上角网络图标 → 选择“设置” → 进入“网络”
  2. 选择有线连接 → IPv4选项卡 → 切换为“手动”模式
  3. 填写IP(11.0.1.130)、子网掩码(24或255.255.255.0)、网关(11.0.1.1)及DNS
  4. 点击“应用”保存

nmcli命令配置

  1. 查看当前连接名:nmcli connection show
  2. 修改配置(示例连接名为"Wired"):
    sudo nmcli connection modify "Wired" ipv4.addresses 11.0.1.130/24
    sudo nmcli connection modify "Wired" ipv4.gateway 11.0.1.1
    sudo nmcli connection modify "Wired" ipv4.dns "8.8.8.8 114.114.114.114"
    sudo nmcli connection modify "Wired" ipv4.method manual
    
  3. 重启连接:
    sudo nmcli connection down "Wired" && sudo nmcli connection up "Wired"
    

NetworkManager配置文件
编辑/etc/NetworkManager/system-connections/enp0s3.nmconnection(需root权限):

[connection]
id=enp0s3
type=ethernet
interface-name=enp0s3[ipv4]
method=manual
addresses=11.0.1.130/24
gateway=11.0.1.1
dns=8.8.8.8;114.114.114.114;

重启服务:sudo systemctl restart NetworkManager

验证配置

  • 检查IP:ip addr show enp0s3
  • 测试连通性:ping -c 3 11.0.1.1(网关)或ping -c 3 www.baidu.com

常见问题

  • 无法上网:检查网关/DNS配置,重启服务sudo systemctl restart NetworkManager
  • IP冲突:使用arping检测局域网IP冲突
  • Netplan报错:确保YAML缩进为空格,非Tab键
  • DNS失效:临时修改/etc/resolv.conf(需注意该文件可能被自动覆盖)
http://www.dtcms.com/a/289040.html

相关文章:

  • XILINX JESD204B/C IP的AXI配置
  • leetCode——1492. n的第k个因子
  • ps2025下载与安装教程(附安装包) 2025最新版photoshop安装教程
  • 进阶向:基于Python的局域网文件传输工具
  • 初识软件测试
  • Redis 详解:从入门到进阶
  • Hiredis 构建 Redis 命令实战指南
  • 基于pi/4-QPSK扩频解扩和gardner环定时同步的通信系统matlab性能仿真
  • 绝对定位 vs 浮动:CSS布局核心差异解析
  • Spring 源码阅读(二) 核心概念解析 ApplicationContext、类型转化
  • 企业安全防护:堡垒机技术解析
  • 数据结构与算法汇总
  • spring-cloud使用
  • 再谈文件-ext2文件系统
  • NISP-PTE基础实操——XSS
  • PPT科研画图插件
  • 力扣-55.跳跃游戏
  • 【C语言】内存函数介绍(上)
  • axios二次封装-单个、特定的实例的拦截器、所有实例的拦截器。
  • 【机器学习深度学习】量化与选择小模型的区别:如何理解两者的优势与局限?
  • 嵌入式硬件篇---核心板制作
  • nginx定期清理日志
  • 【面向对象】C++类实现计数器:从理论到实践的编程之旅
  • RK3588 编译 Android 13 镜像方法
  • 基于有监督学习的主动攻击检测系统
  • Softhub软件下载站实战开发(十九):软件信息展示
  • MCP与智能问数技术全面指南:从协议设计到智能化数据查询
  • Flink高频考点:Checkpoint与Savepoint的高可用实战指南
  • 购物--贪心例题
  • LLM指纹底层技术——噪声鲁棒性机制