温馨提示×

centos ifconfig命令如何设置IP地址

小樊
38
2025-12-15 13:37:45
栏目: 智能运维

在 CentOS 系统中,使用 ifconfig 命令可以临时设置网络接口的 IP 地址。以下是设置 IP 地址的步骤:

  1. 查看网络接口: 首先,你需要知道要配置的网络接口名称。可以使用以下命令查看所有网络接口:

    ifconfig -a
    

    常见的网络接口名称包括 eth0ens33 等。

  2. 设置 IP 地址: 使用 ifconfig 命令为指定的网络接口设置 IP 地址。例如,如果你想为 ens33 接口设置 IP 地址 192.168.1.100,子网掩码为 255.255.255.0,可以使用以下命令:

    sudo ifconfig ens33 192.168.1.100 netmask 255.255.255.0
    
  3. 启用网络接口: 如果网络接口当前是关闭的,你需要先启用它。可以使用以下命令启用接口:

    sudo ifconfig ens33 up
    
  4. 验证设置: 使用 ifconfig 命令查看接口配置,确认 IP 地址已正确设置:

    ifconfig ens33
    

请注意,使用 ifconfig 命令设置的 IP 地址在系统重启后会丢失。如果你希望永久设置 IP 地址,建议使用 nmcli 或编辑网络配置文件。

使用 nmcli 设置 IP 地址

CentOS 7 及以上版本推荐使用 nmcli(NetworkManager 命令行工具)来管理网络配置。

  1. 查看网络连接

    nmcli connection show
    
  2. 修改网络连接: 假设你的网络连接名称是 ens33,可以使用以下命令修改 IP 地址:

    sudo nmcli connection modify ens33 ipv4.addresses 192.168.1.100/24
    sudo nmcli connection modify ens33 ipv4.method manual
    
  3. 重启网络连接

    sudo nmcli connection up ens33
    
  4. 验证设置: 使用 ip addr 命令查看接口配置,确认 IP 地址已正确设置:

    ip addr show ens33
    

通过这些步骤,你可以临时或永久地设置 CentOS 系统中的 IP 地址。

0