在Linux上,你可以使用命令行工具来修改计算机的IP地址

在Linux上,你可以使用命令行工具来修改计算机的IP地址。以下是一些常见的方法:

使用ifconfig命令(传统方法)

  1. 查看当前网络接口配置

    bash 复制代码
    ifconfig

    找到你要修改的网络接口,例如eth0

  2. 设置新的IP地址

    bash 复制代码
    sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
  3. 设置默认网关

    bash 复制代码
    sudo route add default gw 192.168.1.1 eth0

使用ip命令(推荐方法)

  1. 查看当前网络接口配置

    bash 复制代码
    ip addr show

    找到你要修改的网络接口,例如eth0

  2. 删除当前IP地址

    bash 复制代码
    sudo ip addr del 192.168.1.100/24 dev eth0
  3. 设置新的IP地址

    bash 复制代码
    sudo ip addr add 192.168.1.100/24 dev eth0
  4. 设置默认网关

    bash 复制代码
    sudo ip route add default via 192.168.1.1

修改网络配置文件(CentOS/RHEL)

  1. 编辑网络接口配置文件

    bash 复制代码
    sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0
  2. 配置文件示例

    bash 复制代码
    DEVICE=eth0
    BOOTPROTO=none
    ONBOOT=yes
    IPADDR=192.168.1.100
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1
  3. 重启网络服务

    bash 复制代码
    sudo systemctl restart network

修改网络配置文件(Ubuntu/Debian)

  1. 编辑网络接口配置文件

    bash 复制代码
    sudo nano /etc/network/interfaces
  2. 配置文件示例

    bash 复制代码
    auto eth0
    iface eth0 inet static
        address 192.168.1.100
        netmask 255.255.255.0
        gateway 192.168.1.1
  3. 重启网络服务

    bash 复制代码
    sudo systemctl restart networking

使用netplan(Ubuntu 18.04+)

  1. 编辑netplan配置文件

    bash 复制代码
    sudo nano /etc/netplan/01-netcfg.yaml
  2. 配置文件示例

    yaml 复制代码
    network:
      version: 2
      ethernets:
        eth0:
          dhcp4: no
          addresses: [192.168.1.100/24]
          gateway4: 192.168.1.1
          nameservers:
            addresses: [8.8.8.8, 8.8.4.4]
  3. 应用配置

    bash 复制代码
    sudo netplan apply

以上方法可以根据你的Linux发行版和具体需求选择使用。

相关推荐
我是小灰灰吖17 分钟前
QT在线安装器使用指南:从下载到配置完整教程
linux·qt·ubuntu
GlueNa2SiO326 分钟前
第十八章 Linux故障排查与恢复
linux·服务器·笔记·学习
寺中人1 小时前
Linux 基础命令入门实战教程:从零掌握常用操作,新手快速上手
linux·运维·服务器·shell·linux 命令·linux 基础教程·linux 入门
V哥AI增长1 小时前
Schema.org 结构化数据与GEO技术落地:AI引擎引用机制与JSON-LD部署实证研究
大数据·运维·人工智能
小张成长计划..2 小时前
【Linux】18:基础IO
linux·运维·服务器
MIXLLRED2 小时前
解决——Ubuntu远程桌面指令更换网络
linux·网络·ubuntu
啊哈一半醒3 小时前
Windows 虚拟机搭建 CentOS 全过程(2026 最新版 + 踩坑解决)
linux·windows·centos
wunaiqiezixin3 小时前
MIT 6.S081 lazy 前置篇(lab5):缺页异常、惰性分配、写时复制、页面换出
linux·unix·os·xv6·mit6.s081
东东最爱敲键盘3 小时前
二阶段总结
运维
Benszen3 小时前
云计算基础-13:Linux网络管理实战-1
linux·运维·云计算