温馨提示×

centos dhcp如何添加静态IP

小樊
40
2025-07-02 10:52:27
栏目: 智能运维

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

方法一:使用nmcli命令行工具

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

    nmcli connection show 
  2. 找到要配置的网络接口(例如eth0)。

  3. 设置静态IP地址

    nmcli connection modify eth0 ipv4.addresses 192.168.1.100/24 nmcli connection modify eth0 ipv4.gateway 192.168.1.1 nmcli connection modify eth0 ipv4.dns 8.8.8.8;8.8.4.4 nmcli connection modify eth0 ipv4.method manual 
  4. 重新启动网络连接

    nmcli connection up eth0 

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

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

  2. 备份原始配置文件

    cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bak 
  3. 编辑配置文件

    vi /etc/sysconfig/network-scripts/ifcfg-eth0 

    修改以下内容:

    TYPE=Ethernet BOOTPROTO=none # 禁用DHCP DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=eth0 UUID=your-uuid # 可以忽略,如果不重要 DEVICE=eth0 ONBOOT=yes IPADDR=192.168.1.100 # 设置静态IP地址 PREFIX=24 # 子网掩码,相当于/24 GATEWAY=192.168.1.1 # 网关地址 DNS1=8.8.8.8 # DNS服务器地址 DNS2=8.8.4.4 
  4. 保存并退出编辑器

  5. 重启网络服务

    systemctl restart network 

方法三:使用nmtui图形界面工具(适用于桌面环境)

  1. 启动nmtui

    nmtui 
  2. 选择“Edit a connection”

  3. 选择要配置的网络接口

  4. 将“IPv4 CONFIGURATION”设置为“Manual”

  5. 设置静态IP地址、子网掩码、网关和DNS服务器

  6. 保存并退出

通过以上任一方法,你都可以成功为CentOS系统中的DHCP客户端添加静态IP地址。选择适合你的方法进行操作即可。

0