centos

centos ifconfig怎么配置网络

小樊
37
2025-12-09 15:06:28
栏目: 智能运维

在CentOS系统中,ifconfig命令用于配置和显示网络接口的信息。以下是使用ifconfig配置网络的基本步骤:

1. 查看网络接口

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

ifconfig -a

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

2. 配置静态IP地址

假设你的网络接口是ens33,并且你想为其配置一个静态IP地址。你可以使用以下命令:

临时配置(重启后失效)

sudo ifconfig ens33 192.168.1.100 netmask 255.255.255.0 up

这里,192.168.1.100是你要设置的IP地址,255.255.255.0是子网掩码,up表示启用接口。

永久配置(重启后仍然有效)

永久配置需要编辑网络配置文件。CentOS 7及更高版本使用NetworkManager来管理网络,而CentOS 6使用/etc/sysconfig/network-scripts/ifcfg-ens33文件。

CentOS 7及以上版本
  1. 编辑网络配置文件:

    sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
    
  2. 修改或添加以下内容:

    TYPE=Ethernet
    BOOTPROTO=static
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    NAME=ens33
    UUID=your-uuid
    DEVICE=ens33
    ONBOOT=yes
    IPADDR=192.168.1.100
    PREFIX=24
    GATEWAY=192.168.1.1
    DNS1=8.8.8.8
    DNS2=8.8.4.4
    
  3. 保存并退出编辑器,然后重启网络服务:

    sudo systemctl restart network
    
CentOS 6
  1. 编辑网络配置文件:

    sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
    
  2. 修改或添加以下内容:

    DEVICE=ens33
    BOOTPROTO=static
    HWADDR=your-hardware-address
    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
    
  3. 保存并退出编辑器,然后重启网络服务:

    sudo service network restart
    

3. 验证配置

配置完成后,你可以使用以下命令验证IP地址是否正确配置:

ifconfig ens33

或者使用ip命令:

ip addr show ens33

4. 配置DNS

如果你需要配置DNS服务器,可以编辑/etc/resolv.conf文件:

sudo vi /etc/resolv.conf

添加以下内容:

nameserver 8.8.8.8
nameserver 8.8.4.4

注意事项

通过以上步骤,你应该能够在CentOS系统中成功配置网络接口。

0
看了该问题的人还看了