首页主机资讯centos stream8如何设置网络

centos stream8如何设置网络

时间2025-10-03 13:40:04发布访客分类主机资讯浏览369
导读:一、准备工作 在配置网络前,需先获取以下关键信息:网卡名称(如ens33、eth0,可通过ip addr命令查看)、静态IP地址(需与所在网段匹配,如192.168.1.100)、子网掩码(通常为255.255.255.0)、网关地址(如1...

一、准备工作 在配置网络前,需先获取以下关键信息:网卡名称(如ens33eth0,可通过ip addr命令查看)、静态IP地址(需与所在网段匹配,如192.168.1.100)、子网掩码(通常为255.255.255.0)、网关地址(如192.168.1.1)、DNS服务器地址(如8.8.8.88.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配置

将以下内容添加或修改(删除原有BOOTPROTOONBOOT等冲突参数):

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解析是否正常

四、常见问题排查

  1. 无法连接到网络:检查网线是否插好(物理连接)、网卡名称是否正确(ip addr)、IP地址是否与网段冲突(静态IP需与网关同网段)。
  2. DNS解析失败:确认/etc/resolv.conf文件中包含正确的DNS服务器地址(可通过cat /etc/resolv.conf查看),若为空,可手动添加nameserver 8.8.8.8
  3. 配置文件语法错误:修改配置文件时需严格遵循ini格式(参数=值,无空格),建议修改前备份原文件。

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


若转载请注明出处: centos stream8如何设置网络
本文地址: https://pptw.com/jishu/718664.html
centos stream8如何升级到最新版 centos stream8如何配置Nginx

游客 回复需填写必要信息