Stream8网络连接配置指南
Stream8的网络配置主要依赖NetworkManager(默认网络管理器),支持命令行(nmcli、文本编辑器)和图形界面(nmtui、系统设置)两种方式,以下是详细步骤:
在配置前,需确认系统中的网络接口名称(如ens33、enp0s3等),使用以下命令查看:
nmcli device status # 显示所有网络接口及其状态(已连接/未连接)
ip addr show # 显示接口的IP地址、MAC地址等详细信息
记录需要配置的接口名称(如ens33),后续步骤将基于此名称操作。
nmcli是NetworkManager的命令行工具,适合习惯终端操作的用户。
编辑现有连接:
若已存在网络连接(如“Wired connection 1”),可直接修改:
sudo nmcli connection edit "Wired connection 1" # 进入连接编辑模式
在编辑模式中,依次输入以下命令配置静态IP(以192.168.1.100为例):
set ipv4.addresses 192.168.1.100/24 # 设置IP地址和子网掩码(/24=255.255.255.0)
set ipv4.gateway 192.168.1.1 # 设置网关(与IP同网段)
set ipv4.dns "8.8.8.8,8.8.4.4" # 设置DNS服务器(多个用逗号分隔)
set ipv4.method manual # 将IP获取方式改为手动(static)
save # 保存配置
activate # 激活连接
quit # 退出编辑模式
创建新连接(若无现有连接):
sudo nmcli connection add type ethernet ifname ens33 con-name "MyEthernet" # 创建名为"MyEthernet"的连接
sudo nmcli connection modify "MyEthernet" ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns "8.8.8.8" ipv4.method manual # 配置静态IP
sudo nmcli connection up "MyEthernet" # 激活连接
若需更直观的配置,可直接修改NetworkManager的配置文件:
cd /etc/sysconfig/network-scripts/
cp ifcfg-ens33 ifcfg-ens33.bak
sudo vi ifcfg-ens33
修改以下内容(静态IP示例):BOOTPROTO=static # 将dhcp改为static(静态IP)
ONBOOT=yes # 开机自动启用网卡
IPADDR=192.168.1.100 # IP地址
NETMASK=255.255.255.0 # 子网掩码(可选,若未设置则通过PREFIX指定)
PREFIX=24 # 子网掩码长度(替代NETMASK,推荐使用)
GATEWAY=192.168.1.1 # 网关
DNS1=8.8.8.8 # DNS服务器1
DNS2=8.8.4.4 # DNS服务器2
保存并退出(vi中按Esc→输入:wq→回车)。sudo systemctl restart NetworkManager
# 或仅重载连接
sudo nmcli connection reload ens33
sudo nmcli connection up ens33
使用以下命令检查网络是否正常:
ip addr show ens33 # 确认接口IP地址已配置
nmcli device status # 确认连接状态为“connected”
ping www.baidu.com # 测试网络连通性(若能收到回复则表示成功)
nslookup www.baidu.com # 测试DNS解析(若能解析则表示DNS配置正确)
若更习惯图形操作,可通过nmtui(文本图形界面)或系统设置完成配置:
sudo nmtui
Tab键切换到“OK”→ 回车→ 再次按Tab键切换到“Back”→ 回车→ 选择“Activate a connection”→ 回车→ 选择接口→ 回车激活。ping www.baidu.com测试连通性。sudo systemctl status NetworkManager # 若未运行,执行sudo systemctl start NetworkManager
/etc/sysconfig/network-scripts/ifcfg-ensXX,动态IP(DHCP)无需修改此文件(默认已启用dhcp)。