温馨提示×

CentOS下如何配置网络参数

小樊
35
2025-12-11 15:59:21
栏目: 智能运维

在CentOS系统中,配置网络参数通常涉及编辑网络接口配置文件或使用nmcli命令行工具。以下是两种常见的方法:

方法一:编辑网络接口配置文件

  1. 查看网络接口

    nmcli device status
    

    或者

    ip link show
    
  2. 找到需要配置的网络接口,例如eth0

  3. 编辑网络接口配置文件: CentOS 7及更高版本使用NetworkManager来管理网络,配置文件通常位于/etc/sysconfig/network-scripts/目录下,文件名为ifcfg-<interface>,例如ifcfg-eth0

    sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
    
  4. 配置文件示例

    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO=dhcp
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=eth0
    UUID=<your-uuid>
    DEVICE=eth0
    ONBOOT=yes
    
    • BOOTPROTO=dhcp:使用DHCP获取IP地址。
    • ONBOOT=yes:系统启动时自动启用该接口。
  5. 重启网络服务

    sudo systemctl restart network
    

方法二:使用nmcli命令行工具

  1. 查看网络连接

    nmcli connection show
    
  2. 修改网络连接

    sudo nmcli connection modify <connection-name> ipv4.method manual ipv4.addresses <ip-address>/<subnet-mask> ipv4.gateway <gateway-ip>
    

    例如:

    sudo nmcli connection modify eth0 ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1
    
  3. 重启网络连接

    sudo nmcli connection up eth0
    

其他配置

  • DNS配置: 编辑/etc/resolv.conf文件或使用nmcli命令添加DNS服务器。

    sudo vi /etc/resolv.conf
    

    或者

    sudo nmcli connection modify eth0 ipv4.dns "8.8.8.8 8.8.4.4"
    
  • 静态IP配置: 如果需要配置静态IP,确保BOOTPROTO=static,并设置IPADDRPREFIXGATEWAY等参数。

通过以上步骤,您可以在CentOS系统中成功配置网络参数。

0