百度
360搜索
搜狗搜索

在Linux终端怎么修改IP地址详细介绍

在 Linux 终端修改 IP 地址的方法主要分为临时修改(重启后失效)和永久修改(重启后保留),具体操作因 Linux 发行版的网络管理工具不同而有所差异。以下是常见场景的操作指南:

一、临时修改 IP(无需重启)

适用于快速测试,重启后会恢复原配置。常用工具是 ip 命令(推荐,新系统默认)或 ifconfig(传统工具,部分系统已弃用)。

1. 使用 ip 命令(推荐)

ip 是 Linux 新一代网络配置工具,功能更强大。
步骤示例(以修改网卡 eth0 为例):
bash

show

addr del 原IP/子网掩码 dev eth0

addr .1.100/24 dev eth0

eth0 down

eth0 up

2. 使用 ifconfig 命令(传统方式)

若系统未安装 ifconfig(如 Ubuntu 新系统),需先安装 net-tools
bash

   net-tools  

yum net-tools

修改命令(以 eth0 为例):
bash

eth0 .1.100 netmask .255.0

eth0 down

eth0 up

二、永久修改 IP(重启后保留)

需根据 Linux 发行版的网络管理工具编辑配置文件。

场景 1:Ubuntu/Debian(使用 Netplan)

Ubuntu 18.04 及以上版本默认使用 netplan 管理网络,配置文件存放在 /etc/netplan/ 目录(通常以 .yaml 结尾,如 00-installer-config.yaml)。

步骤示例

  1. 编辑 Netplan 配置文件(需 sudo):bash
      /etc/netplan/00-installer-config.yaml

  2. 修改内容(示例为静态 IP):yaml

    networkd

    no

    192.168.1.100/24

    default

    192.168.1.1

    8.8.8.8 114.114.114.114

  3. 保存并应用配置:bash
     netplan apply  

场景 2:CentOS/RHEL/Fedora(使用 NetworkManager)

CentOS 7 及以上默认使用 NetworkManager,配置文件存放在 /etc/sysconfig/network-scripts/ 目录(以 ifcfg- 开头,如 ifcfg-ens33)。

步骤示例

  1. 编辑网卡配置文件(需 sudo):bash
      /etc/sysconfig/network-scripts/ifcfg-ens33  

  2. 修改内容(示例为静态 IP):ini

  3. 重启网络服务使配置生效:bash
     systemctl restart NetworkManager  

    systemctl restart network

场景 3:旧版 Debian/Ubuntu(直接编辑 interfaces 文件)

适用于 Ubuntu 16.04 及以下或部分 Debian 系统,配置文件为 /etc/network/interfaces

步骤示例

  1. 编辑配置文件(需 sudo):bash
      /etc/network/interfaces

  2. 修改内容(示例为静态 IP):ini
    auto eth0  # 开机自动启用网卡

    iface eth0 inet static

    address 192.168.1.100 # IP

    netmask 255.255.255.0 # 子网掩码

    gateway 192.168.1.1 # 网关

    dns-nameservers 8.8.8.8 114.114.114.114 # DNS

  3. 重启网络服务生效:bash
     systemctl restart networking

注意事项

  1. 权限要求:所有操作需 sudo 或 root 权限。
  2. 网卡名称:不同系统网卡名称可能不同(如 eth0ens33enp0s3 等),通过 ip link showifconfig 确认。
  3. DHCP 与静态 IP:若需恢复自动获取 IP,将 BOOTPROTO=static 改为 dhcp(CentOS)或 dhcp4: yes(Netplan)。
  4. 配置备份:修改前建议备份原配置文件(如 cp 原文件 原文件.bak),避免配置错误导致网络中断。
  5. 远程操作风险:若通过 SSH 远程修改 IP,建议先确认新 IP 可连通再退出,避免因配置错误无法连接。

阅读更多 >>>  linux虚拟机怎么设置中文输入法

网站数据信息

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