centos

centos ifconfig配置静态IP详细指南

小樊
45
2026-01-08 00:14:37
栏目: 智能运维

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

1. 查看当前网络接口

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

ip addr show

或者

ifconfig -a

常见的网络接口名称有 eth0, ens33, wlan0 等。

2. 编辑网络接口配置文件

CentOS 7及以上版本使用 NetworkManagernmcli 来管理网络,但也可以直接编辑配置文件。CentOS 6使用 /etc/sysconfig/network-scripts/ifcfg-<interface> 文件。

CentOS 7及以上版本

  1. 打开网络接口配置文件:

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

    ens33 替换为你的实际网络接口名称。

  2. 修改以下配置项:

    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服务器地址。
  3. 保存并退出编辑器。

CentOS 6

  1. 打开网络接口配置文件:

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

    eth0 替换为你的实际网络接口名称。

  2. 修改以下配置项:

    DEVICE=eth0
    BOOTPROTO=static
    ONBOOT=yes
    HWADDR=00:0C:29:1A:B8:27
    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
    
    • DEVICE:设置网络接口名称。
    • HWADDR:设置MAC地址(如果需要)。
    • 其他配置项与CentOS 7类似。
  3. 保存并退出编辑器。

3. 重启网络服务

修改配置文件后,需要重启网络服务以应用更改。

CentOS 7及以上版本

sudo systemctl restart network

CentOS 6

sudo service network restart

4. 验证配置

使用以下命令验证IP地址是否已正确配置:

ip addr show ens33

或者

ifconfig ens33

ens33 替换为你的实际网络接口名称。

你应该能看到配置的静态IP地址和其他网络信息。

5. 配置DNS(可选)

如果你还没有配置DNS,可以编辑 /etc/resolv.conf 文件:

sudo vi /etc/resolv.conf

添加以下行:

nameserver 8.8.8.8
nameserver 8.8.4.4

保存并退出编辑器。

总结

通过以上步骤,你可以在CentOS系统中成功配置静态IP地址。确保在修改配置文件时仔细检查每一项设置,以避免网络连接问题。

0
看了该问题的人还看了