如何通过ip addr配置IP地址并设置IP库,Linux静态IP配置的详细步骤是什么?

在 Linux 网络配置中,ip addr 命令用于临时设置 IP 地址,而配置 IP 库(如 /etc/network/interfaces 或 /etc/sysconfig/network-scripts/ifcfg-eth0)则是让这些配置持久化的唯一方法,本文详细讲解 ip addr 配置ip 的操作步骤,并介绍配置 IP 库的完整流程。参考2

ip addr 配置ip 怎么设置?详细命令教程

ip addr 属于 iproute2 工具集,是现代 Linux 系统网络配置的标准工具,操作直观且支持丰富选项。

Linux 系统 ip addr 命令使用详解
加载中
Linux 系统 ip addr 命令使用详解

添加和删除 IP 地址

  • 添加 IP 地址:ip addr add 192.168.1.100/24 dev eth0
  • 删除 IP 地址:ip addr del 192.168.1.100/24 dev eth0
  • 查看所有 IP 地址:ip addr show

这些命令会立即生效,但不会保存到配置文件,如果你需要临时配置一个 IP 进行测试,用 ip addr 非常方便。

配置多个 IP 地址

一个网卡可以绑定多个 IP 地址,只需重复使用 add 命令:

  • ip addr add 192.168.1.101/24 dev eth0
  • ip addr add 192.168.1.102/24 dev eth0

使用 ip addr show 可以查看所有配置的地址,每个地址会显示独立的作用域。

ip addr 常用选项详解

  • label:为地址添加标签,便于管理,ip addr add 192.168.1.100/24 dev eth0 label eth0:0
  • scope:设置地址范围,scope link 用于仅链路通信,scope global 用于全局可达
  • broadcast:指定广播地址,如 broadcast 192.168.1.255

这些选项在复杂网络场景中非常实用,可以更精细地控制 IP 地址行为。

ip addr 配置ip 与 ifconfig 区别

很多老用户习惯用 ifconfig,但 ip addr 在功能和性能上更胜一筹。

如何通过ip addr配置IP地址并设置IP库,Linux静态IP配置的详细步骤是什么?

对比项 ip addr ifconfig
所属包 iproute2 net-tools
协议支持 IPv4/IPv6 完美支持 IPv6 支持较弱
路由配置 可同时配置路由 需额外命令
现代性 推荐使用 已逐渐淘汰

行业共识认为,iproute2 是未来 Linux 网络配置的标准,建议新配置时优先使用 ip addr 命令。

centos ip addr 配置ip 示例

在 CentOS 7 及以上版本中,ip addr 命令同样适用,临时配置 eth0 接口的 IP:

  • ip addr add 10.0.0.200/24 dev eth0
  • ip addr show dev eth0

但注意,CentOS 的永久配置库文件位于 /etc/sysconfig/network-scripts/ifcfg-eth0,我们会在下一部分详细说明。

配置IP库 永久生效的配置方法

配置 IP 库,就是指将 IP 地址写入系统的网络配置文件,确保重启后配置依然存在,不同 Linux 发行版有不同的配置库文件。

配置IP库 文件位置

  • Debian/Ubuntu/etc/network/interfaces
  • CentOS/RHEL/etc/sysconfig/network-scripts/ifcfg-
  • Ubuntu 18.04+/etc/netplan/.yaml

配置IP库 格式示例

Debian/Ubuntu 格式:

auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8

CentOS/RHEL 格式:

DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
ONBOOT=yes

Netplan 格式(Ubuntu 18.04+):

如何通过ip addr配置IP地址并设置IP库,Linux静态IP配置的详细步骤是什么?参考2

network:
  version: 2
  ethernets:
    eth0:
      addresses: [192.168.1.100/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8]

配置IP库 后重新加载网络

编辑完配置文件后,需要重启网络服务使其生效:

  • Debian/Ubuntusystemctl restart networkingifdown eth0 && ifup eth0
  • CentOS/RHELsystemctl restart networkifdown eth0; ifup eth0
  • Netplannetplan apply

配置IP库 常见错误解决

  • 语法错误:配置文件格式错误会导致网络服务重启失败,检查每一行,注意空格和缩进,Netplan 对 YAML 语法敏感。
  • 接口名冲突:确保配置中的接口名称与实际设备一致,检查 /sys/class/net/ 下的接口名。
  • IP 冲突:局域网内 IP 重复会导致连通性问题,配置前先用 ping 测试目标 IP 是否被占用。

综合场景:临时配置与永久配置的结合

场景:临时测试新 IP 配置

在生产环境中,需要在不影响现有服务的情况下测试新 IP,步骤如下:

  1. 使用 ip addr add 192.168.1.200/24 dev eth0 临时添加 IP。
  2. 使用 ping -c 4 192.168.1.1 测试网关连通性。
  3. 确认无误后,将配置写入配置IP库文件。
  4. 重启网络服务,确保永久生效。

配置IP库 自动化脚本示例

运维人员可以编写脚本,通过 ip addr 临时配置,同时更新配置文件,CentOS 下的简化脚本:

#!/bin/bash
IP="192.168.1.200"
DEV="eth0"
# 临时配置
ip addr add $IP/24 dev $DEV
# 写入配置库
echo "IPADDR=$IP" >> /etc/sysconfig/network-scripts/ifcfg-$DEV
systemctl restart network

如何通过ip addr配置IP地址并设置IP库,Linux静态IP配置的详细步骤是什么?

这样既保证了即时生效,又实现了持久化,适合批量部署场景。

配置IP库 与 DHCP 结合

有些场景下,一个接口使用 DHCP,另一个接口使用静态 IP,配置方法如下:参考2

  • 在 Debian/Ubuntu 中,配置文件中可以同时包含 auto eth0 和 iface eth0 inet dhcp,以及 static 部分。
  • 在 CentOS 中,BOOTPROTO=dhcp 与静态参数不能混用,建议为不同接口单独配置。

ip addr 配置ip 与配置IP库 常见问题解答

问题1:ip addr 配置ip 后怎么保存?

ip addr 命令配置的 IP 地址只在当前运行状态下有效,重启后消失,要永久保存,必须将配置写入系统对应的配置IP库文件(如 /etc/network/interfaces 或 ifcfg 文件),然后重启网络服务使配置生效。

问题2:配置IP库 文件在哪里?

配置IP库文件位置因发行版而异:Debian/Ubuntu 在 /etc/network/interfaces;CentOS/RHEL 在 /etc/sysconfig/network-scripts/ifcfg-;Ubuntu 18.04 以上使用 /etc/netplan/.yaml,可以通过 man interfaces 或发行版文档确认具体路径。

问题3:ip addr 配置ip 和 ifconfig 配置ip 有什么区别?

ip addr 是 iproute2 包的命令,功能更强大,支持 IPv6、策略路由、标签管理等高级特性;ifconfig 来自 net-tools,已停止维护且功能有限,在脚本编写和永久配置配合方面,ip addr 更加灵活,是未来网络配置的主流工具。

无论是临时调试还是永久部署,掌握 ip addr 命令和配置 IP 库的方法,都是 Linux 网络管理的核心技能,通过本文的实操讲解,你应该能够独立完成 IP 地址的临时配置和持久化设置。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://test.idctop.com/article/532198.html

(0)
HTML常用的块结构有哪些?,HTML输入怎么用?
上一篇 2026年7月31日 00:08
iOS SDK如何正确配置,iOS SDK配置步骤是什么?
下一篇 2026年7月31日 00:12

相关推荐

  • 服务器端如何向客户端发送数据包?网络通信原理

    服务器端向客户端发送数据包是互联网通信的基石,其核心机制是通过TCP/IP协议栈将数据封装、路由并传输至目标设备,确保信息在复杂网络环境中准确、有序地抵达,当你在浏览器输入网址或点击发送按钮时,背后是一场毫秒级的接力赛,服务器作为信息的“发货方”,需要将你的请求转化为一个个标准的数据包,穿越无数路由器、交换机和……

    2026年7月5日
    15100
  • 版权归谁?大模型训练数据侵权怎么判

    的归属权,目前行业共识倾向于“合理使用”抗辩与“授权许可”并行的双轨制解决方案,训练数据:版权争议的源头战场大模型并非凭空产生智慧,它们像贪婪的学生,吞下了互联网上几乎所有的公开文本、代码和图片,这种“喂料”方式直接撞上了版权法的红线,当你在搜索引擎输入“大模型训练数据版权争议焦点”时,你会发现争议主要集中在两……

    2026年6月21日
    3500
  • 访问控制角色是什么?如何配置访问控制角色权限

    访问控制角色是安全架构中连接“谁”与“资源”的权限映射机制,通过最小权限原则和职责分离,有效防止越权操作和数据泄露,在数字化转型的深水区,单纯依靠防火墙或入侵检测系统已无法应对内部威胁,想象一下,一家拥有五千名员工的科技公司,如果每个员工都能访问核心代码库或财务数据库,后果不堪设想,访问控制角色(Access……

    2026年7月1日
    2210
  • AI大模型入门任务怎么做?零基础如何快速掌握AI大模型

    AI大模型入门并非遥不可及,核心在于掌握提示词工程、理解模型边界并选择适合个人预算的API服务,即可快速构建实用应用,理解AI大模型的本质与能力边界很多人误以为AI大模型是一个全知全能的“神”,实际上它更像是一个读过互联网上几乎所有书籍、但偶尔会“幻觉”的超级实习生,理解这一点,是入门的第一步,业内专家指出,大……

    2026年6月14日
    2600
  • 如何配置IDEA服务器步骤?,怎么设置服务器?

    使用IntelliJ IDEA配置服务器,核心步骤可概括为:配置本地服务器运行环境、在IDEA中创建运行配置、关联部署工件,然后启动调试, 这一流程是Java Web开发的基础,掌握后能大幅减少环境搭建时间,让注意力集中在代码本身,IDEA配置Tomcat服务器详细步骤Tomcat是绝大多数Java开发者的首选……

    2026年8月1日
    600
  • 如何防范防止ddos攻击?ddos攻击怎么防御

    防范DDoS攻击的核心在于构建“云端清洗+本地加固+流量调度”的立体防御体系,通过高防IP拦截大流量,结合WAF过滤应用层攻击,并配合业务连续性预案将损失降至最低,如今网络环境复杂多变,DDoS(分布式拒绝服务)攻击就像是一场精心策划的“流量围城”,攻击者利用海量僵尸主机,瞬间制造出远超你服务器承载能力的请求洪……

    2026年7月8日
    3600
  • 服务器VPS试用真的免费吗?vps试用哪个平台好

    服务器VPS试用是降低试错成本的最佳途径,建议优先选择提供“无理由退款”或“按小时计费”的厂商,并在试用期内重点测试网络延迟与I/O读写性能,在2026年的云计算市场中,直接购买长期服务器往往意味着高昂的沉没成本,对于开发者、初创团队或个人博主而言,通过试用环节来验证服务商的真实表现,已成为行业内的标准操作,这……

    2026年7月5日
    7300
  • I_帮助文档如何使用?,常见问题有哪些

    I_帮助文档不是写出来的,而是设计出来的:2026年百度搜索算法更看重帮助文档能否直接解决用户问题,按照“目标用户真实提问、结构化答案前置、操作路径可验证”三个原则来组织内容,才能在排名中稳定占位,为什么你的I_帮助文档排不进百度首页很多团队把帮助文档写成产品说明书,按功能模块罗列操作步骤,结果搜索权重一直上不……

    2026年8月21日
    500
  • AI能源大模型真的能降本增效吗?

    AI能源大模型正通过实时数据融合与强化学习算法,将传统电网的被动响应转变为主动预测与优化调度,显著提升了新能源消纳率并降低了整体运营成本,AI能源大模型如何重构电力调度逻辑过去的电网调度像是一个经验丰富的老电工,靠直觉和经验处理突发状况,现在的AI能源大模型则像是一个拥有超级算力的“数字大脑”,它不再依赖单一的……

    2026年6月16日
    2510
  • AI标书制作大模型怎么用?标书AI智能生成软件推荐

    AI标书制作大模型能显著降低人工成本并提升中标率,其核心价值在于通过自动化生成、智能纠错和竞品分析,将传统耗时数天的标书编制过程压缩至小时级,同时确保合规性与专业度,为什么传统标书制作成为企业痛点在招投标竞争日益激烈的当下,标书不仅是技术的展示,更是合规性的严谨证明,传统的人工编制模式存在明显的效率瓶颈和人为风……

    2026年6月13日
    3410

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注