温馨提示×

centos dhcp如何设置静态IP地址

小樊
38
2025-11-29 15:50:49
栏目: 智能运维

在CentOS系统中,要为DHCP客户端设置静态IP地址,通常需要编辑网络配置文件。以下是具体步骤:

方法一:使用nmtui图形界面工具

  1. 打开nmtui

    sudo nmtui
    
  2. 选择网络连接: 在nmtui界面中,选择你要配置的网络连接(例如eth0),然后按回车键。

  3. 编辑IPv4配置

    • 选择IPv4 CONFIGURATION
    • Method改为Manual
    • Addresses字段中输入你想要的静态IP地址和子网掩码(例如192.168.1.100/24)。
    • Gateway字段中输入默认网关地址(例如192.168.1.1)。
    • 如果需要,可以在DNS Servers字段中添加DNS服务器地址(例如8.8.8.8, 8.8.4.4)。
  4. 保存并退出

    • OK键保存配置。
    • Esc键退出nmtui

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

  1. 找到网络配置文件: CentOS 7及更高版本使用NetworkManager,配置文件通常位于/etc/sysconfig/network-scripts/目录下,文件名为ifcfg-<interface>,其中<interface>是你的网络接口名称(例如eth0)。

  2. 编辑配置文件

    sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
    
  3. 修改配置: 找到以下行并进行修改:

    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
    
    • BOOTPROTO=static:设置为静态IP。
    • ONBOOT=yes:确保网络接口在启动时自动启用。
    • IPADDR:设置静态IP地址。
    • NETMASK:设置子网掩码。
    • GATEWAY:设置默认网关。
    • DNS1DNS2:设置DNS服务器地址。
  4. 重启网络服务

    sudo systemctl restart network
    

验证配置

使用以下命令验证静态IP地址是否已成功设置:

ip addr show eth0

或者使用ifconfig命令(注意:ifconfig在某些CentOS版本中可能已被弃用):

ifconfig eth0

通过以上步骤,你应该能够在CentOS系统中成功为DHCP客户端设置静态IP地址。

0