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

Ubuntu 系统静态网络配置

Ubuntu 系统静态网络配置指南

应用场景

适用于服务器/长期运行设备需要固定IP地址的场景:

  1. 需要稳定网络连接的数据库服务器
  2. 对外提供固定访问地址的Web服务
  3. 需要持续监控的网络设备
  4. 避免DHCP租约到期导致的IP变更
配置步骤详解

步骤1 - 禁用Cloud-init网络管理

sudo mkdir -p /etc/cloud/cloud.cfg.d
sudo tee /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg <<EOF
network: {config: disabled}
EOF

作用说明:

  • 创建配置文件阻止cloud-init自动生成网络配置
  • 防止系统重启后自动配置覆盖手动设置

步骤2 - 清理旧配置

sudo rm -f /etc/netplan/50-cloud-init.yaml

注意:该文件可能不存在于新安装系统

步骤3 - 创建静态配置

sudo tee /etc/netplan/01-netcfg.yaml <<EOF
network:version: 2renderer: networkdethernets:ens160:dhcp4: noaddresses: - 192.168.0.99/24gateway4: 192.168.0.1nameservers:addresses: [223.5.5.5, 8.8.8.8]
EOF

参数说明表:

参数项示例值说明
网卡名称ens160需通过ip a命令确认实际接口名
IP地址/掩码192.168.0.99/24CIDR表示法,24对应255.255.255.0
网关地址192.168.0.1通常为路由器内网地址
DNS服务器223.5.5.5,8.8.8.8阿里云和Google公共DNS

步骤4 - 应用配置

sudo netplan apply
sudo reboot

验证方法:

ip addr show ens160
ping -c4 8.8.8.8

注意事项
  1. 网卡名称可能因硬件不同而差异(如enp0s3, eth0等)
  2. 配置前建议备份原文件:sudo cp /etc/netplan/50-cloud-init.yaml ~/
  3. 子网掩码换算方法:/24=255.255.255.0,/16=255.255.0.0
  4. 若配置错误导致断网,可通过恢复模式或物理控制台访问
扩展配置建议

可添加多IP地址:

addresses:- 192.168.0.99/24- 192.168.0.100/24

或设置多网关:

routes:- to: 0.0.0.0/0via: 192.168.0.1metric: 100

http://www.xdnf.cn/news/898993.html

相关文章:

  • ansible和saltstack安装和简单操作
  • AWS API Gateway配置日志
  • 在SpringBoot中使用AWS SDK实现邮箱验证码服务
  • React项目的状态管理:Redux Toolkit
  • @Transactional注解失效的原因有哪些?
  • Javascript 编程基础(5)面向对象 | 5.2、原型系统
  • java教程笔记(十一)-泛型
  • C语言字符数组输入输出方法大全(附带实例)
  • Axios请求超时重发机制
  • 亚矩阵云手机实测体验:稳定流畅背后的技术逻辑​
  • 面向无人机海岸带生态系统监测的语义分割基准数据集
  • Cursor 1.0正式推出:全面解析你的AI 编程助手
  • 湖北理元理律师事务所:企业债务重组的风险控制方法论
  • 办公提效的AI免费工具使用感悟
  • 大量企业系统超龄服役!R²AIN SUITE 一体化企业提效解决方案重构零售数智化基因
  • Inxpect安全雷达传感器与控制器:动态检测 + 抗干扰技术重构工业安全防护体系
  • 从“人找政策”到“政策找人”:智能退税ERP数字化重构外贸生态
  • 如何以 9 种方式将照片从手机传输到笔记本电脑
  • 手机如何防止ip关联?3种低成本方案
  • 23套橙色系精选各行业PPT模版分享
  • 【前端】每日一道面试题6:解释Promise.any和Promise.allSettled的使用场景及区别。
  • 安装VUE客户端@vue/cli报错警告npm WARN deprecated解决方法 无法将“vue”项识别为 cmdlet、函数
  • 智能对联网页小程序的仓颉之旅
  • 2018~2025:英伟达在具身智能机器人领域的关键布局详解
  • 探索 Java 垃圾收集:对象存活判定、回收流程与内存策略
  • 学习笔记(26):线性代数-张量的降维求和,简单示例
  • Komiko 视频到视频功能炸裂上线!
  • uniapp 集成腾讯云 IM 消息搜索功能
  • python中的经典视觉模块:OpenCV(cv2)全面解析
  • 【PDF PicKiller】PDF批量删除固定位置图片工具,默认解密,可去一般图、背景图、水印图!