温馨提示×

centos ifconfig如何配置静态IP

小樊
41
2025-08-26 19:09:55
栏目: 智能运维

在CentOS系统中,配置静态IP地址可以通过编辑网络接口配置文件来实现。以下是具体步骤:

方法一:使用nmcli命令行工具(推荐)

  1. 查看当前网络连接状态

    nmcli con show
    
  2. 找到要配置的网络接口名称(例如:ens33

  3. 临时设置静态IP地址

    sudo nmcli con mod ens33 ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8
    

    其中:

    • ens33 是你的网络接口名称。
    • 192.168.1.100/24 是你想要设置的静态IP地址和子网掩码。
    • 192.168.1.1 是网关地址。
    • 8.8.8.8 是DNS服务器地址。
  4. 重新启动网络连接

    sudo nmcli con up ens33
    
  5. 验证配置

    ip addr show ens33
    

方法二:手动编辑网络接口配置文件

  1. 备份原始配置文件

    sudo cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens33.bak
    
  2. 编辑配置文件

    sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
    

    修改或添加以下内容:

    DEVICE=ens33
    BOOTPROTO=static
    ONBOOT=yes
    IPADDR=192.168.1.100
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1
    DNS1=8.8.8.8
    DNS2=8.8.4.4
    
  3. 重启网络服务

    sudo systemctl restart network
    
  4. 验证配置

    ip addr show ens33
    

注意事项

  • 确保你选择的IP地址在网络中是唯一的,不会与其他设备冲突。
  • 如果你使用的是CentOS 7及以上版本,建议使用nmcli方法,因为它更符合现代Linux系统的管理习惯。
  • 如果你使用的是CentOS 6,可能需要使用ifupdown包来管理网络接口,配置文件路径和方法会有所不同。

通过以上步骤,你应该能够成功地在CentOS系统上配置静态IP地址。

0