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

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.xdnf.cn/news/15936.html

相关文章:

  • 对LLM某一层进行优化:通过眼动数据发现中间层注重语句内在含义,进而对中间层参数优化
  • pthread_detach与pthread_join区别及使用场景
  • 408考研逐题详解:2010年第35题——RIP协议
  • BST(二叉搜索树)的笔试大题(C语言)
  • AG32:解锁MCU+FPGA应用新姿势,功能与实战全解析
  • SQL中的EXPLAIN命令详解
  • 【Linux】权限详解 权限本质、权限属性、su、sudo提权、chmod\chown\chgrp、文件类别
  • Qt 应用程序入口代码分析
  • HarmonyOS 启动提速秘籍:懒加载全链路实战解析
  • mysql第三次作业
  • 什么是的优先级反转(Priority Inversion) 和 优先级继承(Priority Inheritance)?
  • Syncthing实时共享同步数据 服务器数据备份软件(linux、windows)
  • 《程序员修炼之道》第一二章读书笔记
  • 【ChatOpenAI】常用方法详解
  • Helm常用命令大全(2025最新版)
  • 二分查找-69.x的平方根-力扣(LeetCode)
  • 大语言模型置信度增强实战指南
  • (LeetCode 每日一题) 1233. 删除子文件夹 (排序)
  • 统计学习方法
  • 堆堆堆,咕咕咕
  • python的多线程无法并行只能并发,why?
  • GA-BP遗传算法优化BP神经网络数据生成,采用SVM分类模型评估
  • roslaunch 文件的核心语法和使用技巧
  • Linux内核设计与实现 - 第5章 系统调用
  • docker构建springboot镜像
  • 数据结构之图
  • 【办公类-107-02】20250719视频MP4转gif(削减MB)
  • MyBatis分页神器PageHelper深度解析
  • 深入解析文件操作(上)- 二进制文件和文本文件,流的概念,文件的打开和关闭
  • 计算机网络1.1:计算机网络在信息时代的作用