如何通过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://idctop.com/article/532198.html

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

相关推荐

  • 分布式存储方案怎么选?企业级分布式存储解决方案有哪些

    分布式存储通过多节点协同工作,解决了单机存储的容量瓶颈与单点故障风险,是构建海量数据基础设施的必然选择,传统集中式存储就像把鸡蛋放在一个篮子里,一旦篮子打翻,所有数据瞬间丢失,而分布式存储则是将鸡蛋分散在成千上万个篮子里,即使丢失几个,整体依然完好无损,这种架构不仅提升了数据的可靠性,更让存储资源的弹性扩展成为……

    2026年7月7日
    6100
  • 分布式缓存服务三强谁最好?主流分布式缓存服务对比

    在分布式缓存领域,通常所说的“三强”指的是目前市场占有率最高、技术最成熟且应用最广泛的三款主流缓存产品,它们分别是:RedisMemcachedHazelcast(或在企业级云原生场景中,AWS ElastiCache / 阿里云 Redis 等托管服务也常被提及,但若论开源核心引擎,Hazelcast 是重要……

    2026年7月9日
    6000
  • 服务器升级备份时数据会丢失吗?,怎么避免数据丢失?

    服务器升级前进行全面备份并验证备份完整性,是避免数据丢失和业务中断的底线操作,无论你用的是物理机还是云服务器,升级过程中系统崩溃、配置冲突或数据不兼容的风险始终存在,跳过备份直接升级,相当于把核心业务放在悬崖边缘,下面拆解具体怎么做,以及如何选方案、控成本,为什么服务器升级前必须备份服务器升级涉及操作系统、中间……

    2026年7月28日
    200
  • 美国最新ai大模型是谁?美国ai大模型排名

    2026年美国最新AI大模型正从单一模态向多模态自主智能体演进,核心突破在于逻辑推理能力的质变与本地化部署成本的降低,企业应优先关注具备开源生态支持且符合数据合规要求的模型方案,进入2026年,人工智能领域已经跨过了单纯比拼参数规模的阶段,转而进入“智能体(Agent)”与“垂直场景落地”的深水区,美国作为全球……

    2026年6月15日
    2400
  • AI智能体大模型课怎么学?零基础如何入门

    AI智能体与大模型课程的核心价值在于将抽象的技术原理转化为可落地的业务自动化流程,通过掌握提示词工程与工具链整合,普通职场人即可在短期内构建出解决具体痛点的高效工作流,过去两年,人工智能行业经历了从“能聊天”到“能干活”的剧烈转型,早期的对话式大模型虽然惊艳,但往往止步于信息检索或创意生成,AI智能体(AI A……

    2026年6月15日
    2300
  • 等保分保有什么区别?等保二级三级测评流程

    分保与等保并非二选一的单选题,而是合规建设的“双引擎”:等保是法律底线,分保是金融风控,两者结合才能构建真正安全的数字资产护城河,很多企业在面对网络安全合规时,常陷入“做了等保就万事大吉”的误区,或者在“分保到底值不值”的争论中停滞不前,这两者解决的问题维度完全不同,等保(网络安全等级保护)是国家法律法规的强制……

    2026年7月3日
    9900
  • 如何修改服务器mac地址?修改mac地址教程

    服务器修改MAC地址通常通过操作系统层面的网络接口配置或虚拟化平台的底层设置实现,物理服务器需进入BIOS或IPMI管理界面,而虚拟机则直接在Guest OS或Hypervisor中调整,在数据中心运维和云计算环境中,MAC地址不仅是网络通信的唯一标识,更是资产管理和安全策略的关键锚点,很多时候,运维人员需要修……

    2026年7月9日
    20200
  • 大模型监管有哪些新政策?大模型监管法规有哪些

    大模型的监管核心在于建立“技术可控、责任可溯、安全可信”的动态平衡体系,而非简单的禁止或放任,随着生成式人工智能从概念走向大规模落地,监管不再是悬在头顶的达摩克利斯之剑,而是行业健康发展的基础设施,2026年的监管环境已经发生了根本性转变,从早期的“野蛮生长”转向了“精细化治理”,企业不再需要猜测红线在哪里,而……

    2026年6月20日
    3410
  • 服务器存储系统怎么设计?服务器存储系统设计原则

    服务器存储系统的核心在于平衡I/O性能、数据可靠性与总拥有成本,通过合理的架构选型(如全闪存或混合阵列)及RAID策略优化,可满足从高频交易到海量冷备份的不同业务需求,在数字化转型的深水区,存储早已不再是简单的“硬盘盒子”,而是决定业务连续性的神经中枢,许多企业在构建数据中心时,往往陷入盲目追求高性能或过度压缩……

    2026年7月6日
    7900
  • LM Studio嵌入模型怎么用?如何获取高质量文本向量

    LM Studio的嵌入模型主要用于将文本转化为向量,实现语义搜索、知识库检索(RAG)及相似度计算,其核心优势在于支持本地离线运行,保障数据隐私且无需支付API费用,在2026年的AI应用开发中,开发者越来越倾向于将大语言模型(LLM)与嵌入模型(Embedding Models)配合使用,LM Studio……

    2026年6月18日
    2300

发表回复

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