温馨提示×

CentOS中如何设置静态IP地址

小樊
39
2026-01-08 03:01:39
栏目: 智能运维

在CentOS系统中设置静态IP地址,可以按照以下步骤进行:

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

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

    nmcli connection show
    
  2. 编辑网络连接配置文件 找到你想要设置为静态IP的网络连接名称(例如eth0),然后编辑其配置文件。通常这些文件位于/etc/sysconfig/network-scripts/目录下。

    sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
    
  3. 修改配置文件 将以下内容添加或修改到配置文件中:

    TYPE=Ethernet
    BOOTPROTO=static
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    NAME=eth0
    UUID=<你的UUID>
    DEVICE=eth0
    ONBOOT=yes
    IPADDR=<你的静态IP地址>
    PREFIX=24
    GATEWAY=<你的网关地址>
    DNS1=<你的首选DNS服务器>
    DNS2=<你的备用DNS服务器>
    
    • TYPE=Ethernet:表示这是一个以太网连接。
    • BOOTPROTO=static:设置为静态IP。
    • DEFROUTE=yes:启用默认路由。
    • IPADDR=<你的静态IP地址>:设置你的静态IP地址。
    • PREFIX=24:子网掩码,24位对应255.255.255.0。
    • GATEWAY=<你的网关地址>:设置网关地址。
    • DNS1DNS2:设置DNS服务器地址。
  4. 重启网络服务 保存并退出编辑器后,重启网络服务以应用更改。

    sudo systemctl restart network
    

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

  1. 启动nmtui

    sudo nmtui
    
  2. 选择网络连接nmtui界面中,选择你想要设置为静态IP的网络连接,然后按Edit a connection

  3. 编辑连接配置 在编辑界面中,找到IPv4 CONFIGURATION部分,将MethodAutomatic (DHCP)改为Manual

  4. 设置静态IP地址 输入你的静态IP地址、子网掩码、网关和DNS服务器地址。

  5. 保存并退出OK保存更改,然后退出nmtui

  6. 重启网络服务

    sudo systemctl restart network
    

验证设置

无论使用哪种方法,都可以通过以下命令验证静态IP地址是否设置成功:

ip addr show eth0

或者

ifconfig eth0

你应该能看到你设置的静态IP地址和其他相关信息。

通过以上步骤,你可以在CentOS系统中成功设置静态IP地址。

0