百度
360搜索
搜狗搜索

linux重启网卡ip地址会改变吗详细介绍

在 Linux 系统中,重启网卡后 IP 地址是否会改变,取决于网卡的 IP 地址获取方式(静态配置或动态分配):

1. 静态 IP 地址(手动配置)

如果网卡配置为静态 IP(手动指定 IP 地址),重启网卡后 IP 地址不会改变

配置特点:

  • 通过网卡配置文件(如 /etc/sysconfig/network-scripts/ifcfg-<网卡名>/etc/netplan/*.yaml)直接指定固定的 IPADDRNETMASKGATEWAY 等参数。
  • 配置示例(CentOS/RHEL):ini

    重启网卡后,系统会直接应用预设的静态 IP,地址不变。

2. 动态 IP 地址(DHCP 获取)

如果网卡配置为DHCP 动态获取 IP,重启网卡后 IP 地址可能改变,也可能不变,取决于以下因素:

(1)DHCP 租期未过期(通常不变)

  • DHCP 服务器会为客户端分配一个租期(如 24 小时)。在租期内重启网卡,客户端会向服务器续租,可能获得相同 IP。
  • 配置示例(CentOS/RHEL):ini

(2)DHCP 租期过期或服务器策略(可能改变)

  • 若租期已过,或 DHCP 服务器分配策略变化(如 IP 池调整、无可用 IP),重启后可能获取新 IP。
  • 部分场景下(如服务器端为 MAC 地址绑定固定 IP),即使动态获取,IP 也可能保持不变(类似 “静态分配”)。

3. 如何判断当前配置?

(1)查看网卡配置文件

  • CentOS/RHEL 7 及以下:bash
     /etc/sysconfig/network-scripts/ifcfg-网卡名  

  • Ubuntu/Debian(Netplan):bash
     /etc/netplan/*.yaml  

(2)查看当前 IP 地址

bash

 addr show 网卡名  

4. 重启网卡的命令

不同系统重启网卡的方式略有差异:

  • CentOS/RHEL 7 及以下:bash
    systemctl restart network

  • CentOS/RHEL 8+/Ubuntu:bash
    nmcli connection down 连接名  nmcli connection up 连接名  

    systemctl restart networking.service

  • 通用方式(通过接口名):bash
       网卡名 down     网卡名 up  

总结

  • 静态 IP:重启网卡后 IP 地址不变
  • 动态 DHCP:IP 地址可能不变(续租)或改变(重新分配),取决于 DHCP 服务器策略和租期。

若需要固定 IP 地址,建议使用静态配置;若接受动态变化(如家庭网络),则使用 DHCP 即可。

阅读更多 >>>  更改DNS配置是什么意思

网站数据信息

"linux重启网卡ip地址会改变吗"浏览人数已经达到17次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux重启网卡ip地址会改变吗的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!