centos stream8如何设置网络
导读:一、准备工作 在配置网络前,需先获取以下关键信息:网卡名称(如ens33、eth0,可通过ip addr命令查看)、静态IP地址(需与所在网段匹配,如192.168.1.100)、子网掩码(通常为255.255.255.0)、网关地址(如1...
一、准备工作
在配置网络前,需先获取以下关键信息:网卡名称(如ens33
、eth0
,可通过ip addr
命令查看)、静态IP地址(需与所在网段匹配,如192.168.1.100
)、子网掩码(通常为255.255.255.0
)、网关地址(如192.168.1.1
)、DNS服务器地址(如8.8.8.8
、8.8.4.4
)。若使用虚拟机(如VMware),需确保网络模式设置为桥接或NAT(推荐桥接,便于直接获取局域网IP)。
二、使用NetworkManager命令行工具(nmcli)配置网络(推荐)
nmcli
是CentOS Stream 8默认的网络管理工具,无需直接编辑配置文件,操作更安全且支持动态调整。
1. 查看网络接口状态
nmcli device status
输出结果会列出所有网络接口(如ens33
)及其状态(connected
表示已连接,disconnected
表示未连接)。
2. 编辑网络连接(以ens33
为例)
(1)进入连接编辑模式
sudo nmcli connection edit ens33
进入交互式编辑界面,可通过help
命令查看可用指令。
(2)配置静态IP(若需静态IP)
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服务器(多个DNS用逗号分隔)
set ipv4.method manual # 将IPv4配置方式改为手动(static)
(3)配置DHCP(若需自动获取IP)
set ipv4.method auto # 将IPv4配置方式改为自动(DHCP)
(4)启用连接并保存
set connection.autoconnect yes # 设置开机自动连接
save # 保存配置
quit # 退出编辑模式
3. 激活网络连接
sudo nmcli connection up ens33
激活连接后,配置将立即生效。
三、手动编辑网络配置文件(传统方式) 若习惯通过配置文件调整,可按以下步骤操作(需谨慎修改,避免语法错误)。
1. 备份配置文件
cd /etc/sysconfig/network-scripts
sudo cp ifcfg-ens33 ifcfg-ens33.bak # 备份原配置文件(ens33为网卡名称)
2. 修改配置文件
使用文本编辑器(如vi
)打开配置文件:
sudo vi ifcfg-ens33
(1)静态IP配置
将以下内容添加或修改(删除原有BOOTPROTO
、ONBOOT
等冲突参数):
TYPE=Ethernet # 网络类型(以太网)
BOOTPROTO=static # 静态IP(dhcp为自动获取)
NAME=ens33 # 网卡名称(需与实际一致)
DEVICE=ens33 # 设备名称(需与网卡名称一致)
ONBOOT=yes # 开机自动启用网卡
IPADDR=192.168.1.100 # 静态IP地址
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.1.1 # 网关地址
DNS1=8.8.8.8 # DNS服务器1
DNS2=8.8.4.4 # DNS服务器2
(2)DHCP配置
将BOOTPROTO
设置为dhcp
,并确保ONBOOT=yes
:
TYPE=Ethernet
BOOTPROTO=dhcp
NAME=ens33
DEVICE=ens33
ONBOOT=yes
3. 重启网络服务
sudo systemctl restart NetworkManager
或使用nmcli
重新加载配置:
sudo nmcli connection reload ens33
sudo nmcli connection up ens33
4. 验证配置
ip addr show ens33 # 查看网卡IP地址是否正确
ping 8.8.8.8 # 测试网络连通性(需联网)
nslookup example.com # 测试DNS解析是否正常
四、常见问题排查
- 无法连接到网络:检查网线是否插好(物理连接)、网卡名称是否正确(
ip addr
)、IP地址是否与网段冲突(静态IP需与网关同网段)。 - DNS解析失败:确认
/etc/resolv.conf
文件中包含正确的DNS服务器地址(可通过cat /etc/resolv.conf
查看),若为空,可手动添加nameserver 8.8.8.8
。 - 配置文件语法错误:修改配置文件时需严格遵循ini格式(参数=值,无空格),建议修改前备份原文件。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: centos stream8如何设置网络
本文地址: https://pptw.com/jishu/718664.html