温馨提示×

centos分区如何进行网络配置

小樊
49
2025-09-16 00:32:18
栏目: 智能运维

CentOS分区后进行网络配置,需根据系统版本选择合适方式,以下是关键步骤:

一、查看网络接口

使用命令 ip addrnmcli con show 查看网卡名称(如ens33、eth0)。

二、配置静态IP(推荐)

1. 使用命令行工具(nmcli)

  • 修改连接配置(以ens33为例):
    sudo nmcli con mod "ens33" ipv4.addresses 192.168.1.100/24  # IP+子网掩码  
    sudo nmcli con mod "ens33" ipv4.gateway 192.168.1.1          # 网关  
    sudo nmcli con mod "ens33" ipv4.dns "8.8.8.8,1.1.1.1"       # DNS(多个用逗号分隔)  
    sudo nmcli con mod "ens33" ipv4.method manual              # 设置为静态IP  
    sudo nmcli con up "ens33"                                 # 激活连接  
    
    说明/24 表示子网掩码为255.255.255.0,等同于 NETMASK=255.255.255.0

2. 编辑配置文件(适用于CentOS 7/8)

  • 修改网卡配置文件
    sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33  
    
    关键参数
    BOOTPROTO=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  
    DNS2=1.1.1.1           # 备DNS  
    
    保存后重启网络
    sudo systemctl restart NetworkManager  # CentOS 7/8  
    # 或 sudo systemctl restart network     # CentOS 6(不推荐)  
    

三、配置动态IP(DHCP)

  • 命令行快速设置
    sudo nmcli con mod "ens33" ipv4.method auto  # 自动获取IP  
    sudo nmcli con up "ens33"  
    
  • 配置文件修改
    BOOTPROTO 设为 dhcp,其余参数可保留默认或删除。

四、验证网络

  • 检查IP是否生效
    ip addr show ens33     # 查看IP是否正确分配  
    ping 8.8.8.8 -c 4      # 测试互联网连通性  
    ping www.baidu.com     # 测试域名解析  
    

五、注意事项

  • 优先使用nmcli/nmtui:避免直接编辑 /etc/sysconfig/network-scripts/(CentOS 8+已弃用传统方式)。
  • 防火墙配置:若需开放端口,使用 firewall-cmd(CentOS 7/8)或 iptables(CentOS 6)。
  • DNS持久化:通过 nmclinmtui 配置DNS,避免直接修改 /etc/resolv.conf(可能被覆盖)。

参考来源

0