温馨提示×

Ubuntu Stream8如何配置网络连接

小樊
48
2025-12-22 18:50:40
栏目: 智能运维

Ubuntu 网络连接配置指南

版本说明与准备

  • 你提到的“Ubuntu Stream 8”并不是官方版本名称,常见的是 Ubuntu Server 20.04/22.04 LTSUbuntu Desktop。以下步骤适用于这些常见版本,并覆盖 Netplan(YAML)NetworkManager(nmcli/nmtui) 两种主流方式。开始前,先确认系统版本与网络管理方式:
    • 查看版本:cat /etc/os-release
    • 查看是否存在 Netplan 配置:ls /etc/netplan;若有 .yaml 文件,系统使用 Netplan;否则多为 ifupdown 或 NetworkManager
    • 查看网卡名:ip a(如 eth0、ens33、enp0s3、wlp3s0

使用 Netplan 配置有线与无线(通用且推荐)

  • 适用:默认使用 Netplan 的 Ubuntu(常见为 18.04 及之后
  • 步骤:
    1. 查看网卡名:ip a
    2. 编辑 Netplan 配置(文件名可能不同):sudo nano /etc/netplan/00-installer-config.yaml
    3. 配置示例(按需二选一或并存):
      • 有线 DHCP
        network:
          version: 2
          ethernets:
            eth0:
              dhcp4: true
        
      • 有线静态 IP
        network:
          version: 2
          ethernets:
            eth0:
              dhcp4: no
              addresses: [192.168.1.100/24]
              routes:
                - to: default
                  via: 192.168.1.1
              nameservers:
                addresses: [8.8.8.8, 1.1.1.1]
        
      • 无线(WPA2-PSK,示例 SSID=MyWiFi,密码=MyPass)
        network:
          version: 2
          wifis:
            wlp3s0:
              dhcp4: true
              access-points:
                "MyWiFi":
                  password: "MyPass"
        
    4. 应用配置:sudo netplan try(测试无误后回车确认),或 sudo netplan apply
    5. 验证:ip aping -c 4 1.1.1.1ping -c 4 8.8.8.8nslookup example.com
  • 提示:YAML 缩进必须正确;若使用 cloud-init,确保 network: {config: disabled} 不在同一层级冲突。

使用 NetworkManager 配置(nmcli 与 nmtui)

  • 适用:系统使用 NetworkManager(桌面版默认,或服务器手动启用)
  • 快速命令(nmcli):
    • 查看设备与状态:nmcli dev status
    • 扫描 Wi‑Fi:nmcli dev wifi list
    • 连接 Wi‑Fi:nmcli dev wifi connect "<SSID>" password "<password>"
    • 查看连接:nmcli con show
    • 断开连接:nmcli dev disconnect <interface>
  • 文本界面(nmtui):sudo nmtui → 选择 Activate a connectionEdit a connection → 按需配置并保存
  • 桌面图形界面:右上角网络图标 → Wi‑Fi Settings → 选择网络并输入密码
  • 故障排查:
    • 检查无线是否被软/硬阻塞:rfkill list all(确保 Soft blocked: noHard blocked: no
    • 确保无线网卡启用、驱动正常;必要时安装工具:sudo apt update && sudo apt install network-manager wpasupplicant wireless-tools

旧版 ifupdown 方式(不使用 Netplan 或 NetworkManager 时)

  • 适用:系统仍使用 /etc/network/interfaces
  • 步骤:
    1. 编辑配置:sudo nano /etc/network/interfaces
    2. 示例(DHCP):
      auto lo
      iface lo inet loopback
      auto eth0
      iface eth0 inet dhcp
      
    3. 示例(静态 IP):
      auto lo
      iface lo inet loopback
      auto eth0
      iface eth0 inet static
        address 192.168.1.100
        netmask 255.255.255.0
        gateway 192.168.1.1
        dns-nameservers 8.8.8.8 1.1.1.1
      
    4. 使配置生效:sudo systemctl restart networking
    5. 验证:ip aping 测试网关与 DNS。

常见问题与验证

  • 验证顺序:先看链路与地址(ip a)、再看默认路由(ip route)、再看外网连通(ping 网关与 8.8.8.8)、最后看 DNS(nslookup example.com
  • DNS 不生效:在 Netplan 中用 nameservers.addresses 指定;在 ifupdown 中用 dns-nameservers
  • Wi‑Fi 连不上:用 rfkill list all 检查是否被禁用;确认 SSID/密码正确;必要时用 nmclinmtui 重新连接
  • 修改配置后建议先 sudo netplan try 或备份原文件,避免断连导致无法远程。

0