温馨提示×

centos里ifconfig命令怎么修改

小樊
44
2025-11-07 23:23:39
栏目: 智能运维

在 CentOS 系统中,ifconfig 命令用于配置和显示网络接口的参数。如果你想永久修改网络接口的配置,你需要编辑相应的网络配置文件,而不是直接使用 ifconfig 命令。以下是修改网络接口配置的步骤:

方法一:使用 nmcli 命令(推荐)

CentOS 7 及以上版本推荐使用 NetworkManager 的 nmcli 命令来管理网络接口。

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

    nmcli connection show
    
  2. 修改网络连接配置

    nmcli connection modify <connection-name> ipv4.addresses <new-ip>/<subnet-mask>
    nmcli connection modify <connection-name> ipv4.gateway <gateway-ip>
    nmcli connection modify <connection-name> ipv4.dns <dns-server-ip>
    
  3. 重启网络连接

    nmcli connection down <connection-name>
    nmcli connection up <connection-name>
    

方法二:编辑网络配置文件

CentOS 7 及以上版本使用 NetworkManager 管理网络,配置文件通常位于 /etc/sysconfig/network-scripts/ 目录下。

  1. 找到对应的网络接口配置文件: 配置文件名通常是 ifcfg-<interface-name>,例如 ifcfg-eth0

  2. 编辑配置文件: 使用文本编辑器(如 vinano)打开配置文件:

    sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
    
  3. 修改配置: 根据需要修改以下参数:

    BOOTPROTO=static  # 设置为静态IP
    ONBOOT=yes      # 设置为开机启动
    IPADDR=<new-ip>   # 设置静态IP地址
    NETMASK=<subnet-mask>  # 设置子网掩码
    GATEWAY=<gateway-ip>  # 设置网关
    DNS1=<dns-server-ip>  # 设置首选DNS服务器
    DNS2=<dns-server-ip>  # 设置备用DNS服务器
    
  4. 重启网络服务

    sudo systemctl restart network
    

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

如果你更喜欢图形界面操作,可以使用 nmtui 工具:

  1. 启动 nmtui

    sudo nmtui
    
  2. 选择网络连接并修改配置: 在 nmtui 界面中,选择相应的网络连接并进行修改。

  3. 保存并退出: 保存修改并退出 nmtui

通过以上方法,你可以永久修改 CentOS 系统中的网络接口配置。

0