Linux怎么改网络地址?直接看这里,三种方法轻松搞定

admin

在 Linux 系统中,修改网络地址(即修改 IP 地址)是运维工作中最基础也最频繁的操作之一,无论是为了连接内网服务器,还是搭建网络服务,掌握修改 IP 的方法都至关重要。

很多新手在使用 CentOS、Ubuntu 或 Debian 等系统时,常常会问:“Linux怎么改网络地址直接看这篇就够了”,下面我为你整理了三种最常用的方法,从简单到复杂,涵盖了临时修改和永久修改。


使用 nmcli 命令(最推荐,适用于大多数现代系统)

这是目前 Linux 发行版(如 CentOS 7/8/9, Ubuntu 16.04+)最主流的命令行工具,操作简单且直观。

Linux怎么改网络地址?直接看这里,三种方法轻松搞定

步骤:

  1. 查看当前网络连接名称: 输入命令查看当前的网络接口名称(通常是 System eth0ens33 等)。

    nmcli connection show
  2. 修改 IP 地址为静态: 假设你的网络接口名称是 System eth0,你想将其改为 168.1.100,网关为 168.1.1

    nmcli connection modify "System eth0" \
    ipv4.addresses 192.168.1.100/24 \
    ipv4.gateway 192.168.1.1 \
    ipv4.dns 8.8.8.8 \
    ipv4.method manual

    (注意:将引号内的名称替换为你实际看到的名称,将 IP 地址替换为你需要的地址)

  3. 激活配置: 修改完成后,需要重新加载网络配置才能生效。

    nmcli connection up "System eth0"
  4. 验证: 使用 ip addr 命令查看是否成功。


使用 ip 命令(快速临时修改)

如果你只是需要临时测试一下新的 IP,或者不想重启网络服务,可以使用 ip 命令,这种方法在重启或断电后会失效。

步骤:

  1. 查看当前网卡: 通常默认网卡是 eth0ens33

    ip addr
  2. 添加新 IP 地址: 假设你要添加一个 IP 到 eth0

    sudo ip addr add 192.168.1.100/24 dev eth0
  3. 删除旧 IP(如果需要): 如果你想完全替换旧 IP,先删除旧的。

    sudo ip addr del 192.168.1.10/24 dev eth0
  4. 激活网卡:

    sudo ip link set dev eth0 up

直接修改配置文件(永久生效,最传统)

对于老旧版本的 CentOS 或习惯于传统配置文件的用户,直接编辑 /etc/sysconfig/network-scripts/ 目录下的文件是最稳妥的方法。

步骤:

  1. 找到配置文件: 进入目录,查看以 ifcfg- 开头的文件(
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码