在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发行版和具体需求选择使用。

相关推荐
xiaoxiongip6663 分钟前
HTTP 和 HTTPS
网络·爬虫·网络协议·tcp/ip·http·https·ip
Ven%3 分钟前
centos查看硬盘资源使用情况命令大全
linux·运维·centos
萨格拉斯救世主1 小时前
戴尔R930服务器增加 Intel X710-DA2双万兆光口含模块
运维·服务器
Jtti1 小时前
Windows系统服务器怎么设置远程连接?详细步骤
运维·服务器·windows
TeYiToKu1 小时前
笔记整理—linux驱动开发部分(9)framebuffer驱动框架
linux·c语言·arm开发·驱动开发·笔记·嵌入式硬件·arm
dsywws1 小时前
Linux学习笔记之时间日期和查找和解压缩指令
linux·笔记·学习
yeyuningzi1 小时前
Debian 12环境里部署nginx步骤记录
linux·运维·服务器
上辈子杀猪这辈子学IT1 小时前
【Zookeeper集群搭建】安装zookeeper、zookeeper集群配置、zookeeper启动与关闭、zookeeper的shell命令操作
linux·hadoop·zookeeper·centos·debian
minihuabei1 小时前
linux centos 安装redis
linux·redis·centos
EasyCVR2 小时前
萤石设备视频接入平台EasyCVR多品牌摄像机视频平台海康ehome平台(ISUP)接入EasyCVR不在线如何排查?
运维·服务器·网络·人工智能·ffmpeg·音视频