首页主机资讯CentOS Stream 8如何配置网络设置

CentOS Stream 8如何配置网络设置

时间2025-10-30 17:50:04发布访客分类主机资讯浏览509
导读:CentOS Stream 8网络配置指南(静态IP/动态IP) CentOS Stream 8默认使用NetworkManager作为网络管理工具,推荐通过命令行(nmcli)或手动编辑配置文件(/etc/sysconfig/networ...

CentOS Stream 8网络配置指南(静态IP/动态IP)
CentOS Stream 8默认使用NetworkManager作为网络管理工具,推荐通过命令行(nmcli)或手动编辑配置文件(/etc/sysconfig/network-scripts/ifcfg-*)配置网络。以下是详细步骤:

一、准备工作

  1. 确认网卡名称
    使用ip addrnmcli device status命令查看系统网络接口(如ens33eth0等),后续配置需使用该名称。
  2. 备份配置文件
    修改前备份原有网卡配置文件(如ifcfg-ens33),避免配置错误导致网络中断:
    cd /etc/sysconfig/network-scripts
    cp ifcfg-ens33 ifcfg-ens33.bak
    

二、配置静态IP地址(推荐生产环境使用)

方法1:手动编辑配置文件

  1. 打开网卡配置文件(以ens33为例):
    sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
    
  2. 修改以下参数(按需调整值):
    BOOTPROTO=static       # 改为static(静态IP)
    ONBOOT=yes             # 开机自动激活网卡
    IPADDR=192.168.1.100   # 静态IP地址(需与网段一致)
    NETMASK=255.255.255.0  # 子网掩码(通常为255.255.255.0)
    GATEWAY=192.168.1.1    # 网关地址(与路由器一致)
    DNS1=8.8.8.8           # 首选DNS服务器
    DNS2=8.8.4.4           # 备用DNS服务器
    
  3. 保存并退出(vi中按Esc→输入:wq→回车)。
  4. 重启网络服务
    sudo systemctl restart NetworkManager
    # 或使用nmcli重新加载配置
    sudo nmcli connection reload ens33
    sudo nmcli connection up ens33
    

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

  1. 进入nmcli交互模式:
    sudo nmcli connection edit ens33
    
  2. 依次输入以下命令配置静态IP:
    set ipv4.method manual      # 设置为手动配置
    set ipv4.addresses 192.168.1.100/24  # IP地址+子网掩码(/24=255.255.255.0)
    set ipv4.gateway 192.168.1.1        # 网关
    set ipv4.dns "8.8.8.8,8.8.4.4"      # DNS服务器(逗号分隔)
    save                      # 保存配置
    activate                  # 激活连接
    quit                      # 退出
    

三、配置动态IP地址(DHCP,适用于动态获取IP的场景)

方法1:修改配置文件

  1. 打开网卡配置文件:
    sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
    
  2. 修改以下参数:
    BOOTPROTO=dhcp         # 改为dhcp(动态获取IP)
    ONBOOT=yes             # 开机自动激活网卡
    
  3. 保存并退出,重启NetworkManager服务:
    sudo systemctl restart NetworkManager
    

方法2:使用nmcli命令行

  1. 进入nmcli交互模式:
    sudo nmcli connection edit ens33
    
  2. 输入以下命令切换为DHCP:
    set ipv4.method auto     # 设置为自动获取(DHCP)
    save                     # 保存配置
    activate                 # 激活连接
    quit                     # 退出
    

四、验证网络配置

  1. 检查IP地址是否生效
    ip addr show ens33       # 查看网卡IP地址
    
    若配置成功,应看到inet字段显示配置的IP地址(如192.168.1.100/24)。
  2. 测试网络连通性
    ping 8.8.8.8             # 测试外网IP连通性
    ping www.baidu.com       # 测试域名解析(需DNS配置正确)
    
    若收到回复,说明网络配置成功。
  3. 检查DNS解析
    nslookup www.baidu.com   # 验证DNS是否能解析域名
    

五、常见问题解决

  • 无法激活网卡:检查配置文件语法(如IPADDR格式是否正确)、网卡名称是否正确,或尝试重启系统。
  • IP冲突:若静态IP与其他设备冲突,修改IPADDR为未被使用的地址。
  • NetworkManager未运行:启动服务:
    sudo systemctl start NetworkManager
    sudo systemctl enable NetworkManager  # 开机自启
    

以上步骤覆盖了CentOS Stream 8网络配置的核心场景,可根据实际需求选择静态或动态IP配置。配置前务必确认网络参数(IP、网关、DNS)的正确性,避免网络中断。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: CentOS Stream 8如何配置网络设置
本文地址: https://pptw.com/jishu/739080.html
CentOS Tomcat监控工具推荐 centos中aliases如何自定义

游客 回复需填写必要信息