温馨提示×

Stream8如何配置网络连接

小樊
47
2025-10-02 13:11:21
栏目: 编程语言

Stream8网络连接配置指南
Stream8的网络配置主要依赖NetworkManager(默认网络管理器),支持命令行(nmcli、文本编辑器)和图形界面(nmtui、系统设置)两种方式,以下是详细步骤:

一、准备工作:查看网络接口状态

在配置前,需确认系统中的网络接口名称(如ens33、enp0s3等),使用以下命令查看:

nmcli device status  # 显示所有网络接口及其状态(已连接/未连接)
ip addr show         # 显示接口的IP地址、MAC地址等详细信息

记录需要配置的接口名称(如ens33),后续步骤将基于此名称操作。

二、命令行配置网络

1. 使用nmcli命令行工具(推荐)

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"  # 激活连接
    

2. 手动编辑配置文件(传统方式)

若需更直观的配置,可直接修改NetworkManager的配置文件:

  • 进入配置目录:
    cd /etc/sysconfig/network-scripts/
    
  • 备份原有配置文件(如ifcfg-ens33):
    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
    

3. 验证配置

使用以下命令检查网络是否正常:

ip addr show ens33     # 确认接口IP地址已配置
nmcli device status    # 确认连接状态为“connected”
ping www.baidu.com     # 测试网络连通性(若能收到回复则表示成功)
nslookup www.baidu.com # 测试DNS解析(若能解析则表示DNS配置正确)

三、图形界面配置网络

若更习惯图形操作,可通过nmtui(文本图形界面)或系统设置完成配置:

1. 使用nmtui(文本图形界面)

  • 打开nmtui:
    sudo nmtui
    
  • 选择“Edit a connection”(编辑连接)→ 回车。
  • 选择需要配置的接口(如“Wired connection 1”)→ 回车。
  • 在编辑界面,找到“IPv4 CONFIGURATION”,将其从“Automatic”(自动)改为“Manual”(手动)。
  • 使用方向键选择空白处,输入IP地址、子网掩码(如24)、网关、DNS服务器(多个用空格分隔)。
  • Tab键切换到“OK”→ 回车→ 再次按Tab键切换到“Back”→ 回车→ 选择“Activate a connection”→ 回车→ 选择接口→ 回车激活。

2. 使用系统设置(图形界面)

  • 点击桌面右上角的网络图标(Wi-Fi/网线图标)→ 选择“Network Settings”(网络设置)。
  • 在“Network”选项卡中,选择需要配置的接口(如“Wired”→ 点击齿轮图标)。
  • 在“IPv4”选项卡中,将“Method”(方法)从“Automatic (DHCP)”改为“Manual”(手动)。
  • 点击“Add”(添加)按钮,输入IP地址、子网掩码、网关(如192.168.1.100/24、192.168.1.1)。
  • 切换到“DNS”选项卡,点击“Add”输入DNS服务器(如8.8.8.8、8.8.4.4)。
  • 点击“Apply”(应用)→ 输入管理员密码→ 完成配置。

3. 验证配置

  • 图形界面中,检查接口状态是否为“Connected”(已连接)。
  • 终端中执行ping www.baidu.com测试连通性。

四、注意事项

  • IP地址冲突:静态IP需确保与局域网内其他设备不重复,建议通过路由器查看已分配IP。
  • DNS配置:若无法解析域名,需检查DNS服务器地址是否正确(如使用公共DNS:8.8.8.8、114.114.114.114)。
  • NetworkManager服务:若配置后未生效,需确认NetworkManager服务是否运行:
    sudo systemctl status NetworkManager  # 若未运行,执行sudo systemctl start NetworkManager
    
  • 配置文件路径:静态IP配置文件位于/etc/sysconfig/network-scripts/ifcfg-ensXX,动态IP(DHCP)无需修改此文件(默认已启用dhcp)。

0