商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > 如何配置Stream 8网络

如何配置Stream 8网络

  发布于2026-07-16 阅读(0)

扫一扫,手机访问

CentOS Stream 8 网络配置指南

如何配置Stream 8网络

说到 CentOS Stream 8 的网络配置,其实核心就几件事:确认网卡、选对工具、配好参数。先说几个关键判断——不管你是刚接触 Linux 的新手,还是需要快速部署的老手,搞清楚这几步,网络配置就不会绕弯路。

一、准备与查看

配置之前,先把家底摸清楚。这一步虽然基础,但容易出岔子。

确认网卡名与连接名

  • 查看设备与状态:nmcli device status,这条命令能告诉你哪些网卡在线、哪些在发呆。
  • 查看 IP:ip addr,确认当前网卡有没有拿到地址。

确认 NetworkManager 在运行

CentOS Stream 8 默认使用 NetworkManager 管理网络,这是最推荐的方式。执行 sudo systemctl is-active NetworkManager,如果返回 "active",就可以直接往下走。如果没启动,运行 sudo systemctl start NetworkManager && sudo systemctl enable NetworkManager 把它拉起来。

二、使用 nmcli 配置(推荐)

nmcli 是 NetworkManager 的命令行工具,功能强大,适合远程操作或脚本自动化。

查看连接名

先跑 nmcli con show,找到你要配置的那个“连接名”,常见的有 Wired connection 1 或者网卡名如 ens33。记住它,后面所有操作都基于这个名字。

配置为静态 IPv4

假设连接名叫 Wired connection 1,你想设定静态 IP,那就这样操作:

nmcli con mod "Wired connection 1" ipv4.addresses 192.168.1.100/24
nmcli con mod "Wired connection 1" ipv4.gateway 192.168.1.1
nmcli con mod "Wired connection 1" ipv4.dns "8.8.8.8 114.114.114.114"
nmcli con mod "Wired connection 1" ipv4.method manual
nmcli con up "Wired connection 1"

执行完最后一步的 con up,配置立即生效。

如果只要 DHCP

更简单:

nmcli con mod "Wired connection 1" ipv4.method auto
nmcli con up "Wired connection 1"

验证配置

ip addr show dev enp0s3 看 IP 是否生效,再用 ping -c 4 8.8.8.8ping -c 4 www.baidu.com 分别测试网络连通性。

交互式编辑(备选方案)

如果你觉得命令行参数太多,可以用 nmcli con edit "Wired connection 1" 进入交互模式,在里面设置 ipv4.addressesipv4.gatewayipv4.dnsipv4.method,最后 sa vequit,别忘了再跑一次 nmcli con up "Wired connection 1" 激活。

三、使用 nmtui 图形化配置(无图形界面可跳过)

如果你的服务器有图形界面,或者通过 SSH 开启了字符界面下的伪图形工具,nmtui 是个更直观的选择。

  • 启动:sudo nmtui
  • 选择 Edit a connection → 选中对应有线连接 → 进入编辑页
  • 设置参数:
    • IPv4 Configuration:选择 Manual
    • Addresses:填写如 192.168.1.100/24
    • Gateway:如 192.168.1.1
    • DNS servers:如 8.8.8.8 114.114.114.114
  • 保存并返回主界面 → 选择 Activate a connection 激活对应连接 → 退出

验证方法同上:ip addr 看 IP,ping -c 4 8.8.8.8ping -c 4 www.baidu.com 测试网络。

四、直接编辑 ifcfg 文件(可选,兼容方式)

虽然 nmcli 是主流,但有些老派运维习惯直接改配置文件。这种方式在特定场景下依然有用,比如离线环境或系统没有 NetworkManager 时。

编辑配置文件

网卡名可能是 ens33enp0s3 等,请根据实际情况调整。以 ens33 为例:

sudo nano /etc/sysconfig/network-scripts/ifcfg-ens33

静态 IP 示例

TYPE=Ethernet
BOOTPROTO=none
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.1.100
PREFIX=24
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=114.114.114.114

使配置生效

两种方式二选一:

  • 用 nmcli 激活连接:nmcli con down ens33 && nmcli con up ens33
  • 或者直接重启 NetworkManager:sudo systemctl restart NetworkManager

验证方法不变:ip addrping 搞定。

五、常见问题与 VMware NAT 补充

常见问题排查

  • 接口未连接:检查连接名是否正确,用 nmcli con up "<连接名>" 手动激活。如果还不行,nmcli device status 看看物理网卡状态。
  • 无法上外网:先核对网关和 DNS 是否配对了。用 ping -c 4 8.8.8.8(纯 IP)判断路由是否通,再用 ping -c 4 www.baidu.com(域名)区分是不是 DNS 的问题。
  • 修改 ifcfg 后不生效:优先用 nmcli 激活连接或重启 NetworkManager。别忘了检查 ONBOOT=yes 有没有写好。

VMware NAT 模式补充

如果你在 VMware 虚拟机里跑 CentOS Stream 8,并且网络模式选的是 NAT,有几点要注意:

  • 在虚拟机设置中确认网络适配器已设为 NAT 模式。
  • 如果要配置静态 IP,确保虚拟机 IP 和主机 VMnet8 网卡在同一网段,网关填 NAT 设置里给出的那个地址。
  • Windows 主机这边,可以手动给 VMnet8 适配器配一个同网段的静态 IP,这样方便宿主机和虚拟机互相 ping 通做测试。

验证环节:ping -c 4 www.baidu.com 测外网,再和主机或网关互 ping 测内网。

本文转载于:https://www.yisu.com/ask/21677664.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注