centos

centos系统如何通过ifconfig设置IP

小樊
51
2025-10-05 00:30:15
栏目: 智能运维

在 CentOS 系统中,您可以使用 ifconfig 命令来配置网络接口的 IP 地址。以下是基本步骤:

  1. 查看网络接口: 首先,您需要知道要配置的网络接口名称。可以使用以下命令列出所有网络接口:

    ifconfig -a
    

    常见的网络接口名称包括 eth0ens33 等。

  2. 临时设置 IP 地址: 使用 ifconfig 命令为指定接口设置 IP 地址。例如,要将 IP 地址设置为 192.168.1.100,子网掩码为 255.255.255.0,可以使用以下命令:

    sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
    

    这个设置是临时的,重启系统后会失效。

  3. 启用网络接口: 如果您要启用的网络接口当前是关闭的,可以使用 ifconfig 命令启用它:

    sudo ifconfig eth0 up
    
  4. 禁用网络接口: 相反,如果您想禁用接口,可以使用:

    sudo ifconfig eth0 down
    
  5. 持久化配置: 使用 ifconfig 设置的 IP 地址在重启后不会保留。为了使配置永久生效,您需要编辑网络配置文件。CentOS 7 及以上版本使用 NetworkManagernmcli 工具,或者您可以手动编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件。

    例如,编辑配置文件:

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

    然后添加或修改以下行:

    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
    

    保存并退出编辑器后,重启网络服务:

    sudo systemctl restart network
    

    或者使用 nmcli

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

通过这些步骤,您可以在 CentOS 系统中配置网络接口的 IP 地址。

0
看了该问题的人还看了