CentOS Stream 8如何配置网络设置
导读: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-*)配置网络。以下是详细步骤:
一、准备工作
- 确认网卡名称:
 使用ip addr或nmcli device status命令查看系统网络接口(如ens33、eth0等),后续配置需使用该名称。
- 备份配置文件:
 修改前备份原有网卡配置文件(如ifcfg-ens33),避免配置错误导致网络中断:cd /etc/sysconfig/network-scripts cp ifcfg-ens33 ifcfg-ens33.bak
二、配置静态IP地址(推荐生产环境使用)
方法1:手动编辑配置文件
- 打开网卡配置文件(以ens33为例):sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
- 修改以下参数(按需调整值):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服务器
- 保存并退出(vi中按Esc→输入:wq→回车)。
- 重启网络服务:sudo systemctl restart NetworkManager # 或使用nmcli重新加载配置 sudo nmcli connection reload ens33 sudo nmcli connection up ens33
方法2:使用nmcli命令行工具
- 进入nmcli交互模式:sudo nmcli connection edit ens33
- 依次输入以下命令配置静态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:修改配置文件
- 打开网卡配置文件:sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
- 修改以下参数:BOOTPROTO=dhcp # 改为dhcp(动态获取IP) ONBOOT=yes # 开机自动激活网卡
- 保存并退出,重启NetworkManager服务:sudo systemctl restart NetworkManager
方法2:使用nmcli命令行
- 进入nmcli交互模式:sudo nmcli connection edit ens33
- 输入以下命令切换为DHCP:set ipv4.method auto # 设置为自动获取(DHCP) save # 保存配置 activate # 激活连接 quit # 退出
四、验证网络配置
- 检查IP地址是否生效:ip addr show ens33 # 查看网卡IP地址inet字段显示配置的IP地址(如192.168.1.100/24)。
- 测试网络连通性:ping 8.8.8.8 # 测试外网IP连通性 ping www.baidu.com # 测试域名解析(需DNS配置正确)
- 检查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
