温馨提示×

centos里ifconfig命令怎么修改网卡

小樊
52
2025-10-15 07:26:43
栏目: 智能运维

在 CentOS 系统中,ifconfig 命令主要用于查看和临时配置网络接口。如果你想永久修改网卡的配置,你需要编辑相应的网络配置文件。以下是具体步骤:

1. 查看当前网络接口

首先,使用 ip addrifconfig -a 命令查看当前系统中的网络接口。

ip addr

2. 编辑网络配置文件

CentOS 7 及以上版本使用 NetworkManager 来管理网络配置,而 CentOS 6 使用的是 /etc/sysconfig/network-scripts/ifcfg-<interface> 文件。

CentOS 7 及以上版本

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

    sudo vi /etc/sysconfig/network-scripts/ifcfg-<interface>
    

    <interface> 替换为你的网卡名称,例如 eth0ens33

  2. 修改或添加以下配置项:

    BOOTPROTO=dhcp  # 或者 static(静态IP)
    ONBOOT=yes     # 确保网卡在启动时启用
    IPADDR=192.168.1.100  # 静态IP地址
    NETMASK=255.255.255.0  # 子网掩码
    GATEWAY=192.168.1.1    # 网关
    DNS1=8.8.8.8            # DNS服务器1
    DNS2=8.8.4.4            # DNS服务器2
    
  3. 保存并退出编辑器。

  4. 重启网络服务:

    sudo systemctl restart network
    

CentOS 6

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

    sudo vi /etc/sysconfig/network-scripts/ifcfg-<interface>
    

    <interface> 替换为你的网卡名称,例如 eth0ens33

  2. 修改或添加以下配置项:

    DEVICE=eth0
    BOOTPROTO=dhcp  # 或者 static(静态IP)
    ONBOOT=yes     # 确保网卡在启动时启用
    HWADDR=00:11:22:33:44:55  # MAC地址(如果需要)
    IPADDR=192.168.1.100  # 静态IP地址
    NETMASK=255.255.255.0  # 子网掩码
    GATEWAY=192.168.1.1    # 网关
    DNS1=8.8.8.8            # DNS服务器1
    DNS2=8.8.4.4            # DNS服务器2
    
  3. 保存并退出编辑器。

  4. 重启网络服务:

    sudo service network restart
    

3. 验证配置

使用 ip addrifconfig -a 命令验证网卡配置是否生效。

ip addr

或者

ifconfig -a

通过以上步骤,你可以永久修改 CentOS 系统中的网卡配置。

0