温馨提示×

Ubuntu网络设置怎样快速完成

小樊
58
2026-01-11 14:06:46
栏目: 智能运维

最快路径总览

  • 桌面版优先用图形界面:右上角网络图标 → 选择有线/Wi‑Fi → 选自动(DHCP)即可上网;需要固定地址时在IPv4 手动填入IP/子网掩码/网关/DNS并应用。适合绝大多数场景,几步即可完成。
  • 服务器或命令行:优先用Netplan(Ubuntu 18.04+ 默认)。查看接口名 → 编辑 /etc/netplan/*.yaml → 执行 netplan try(安全回滚)或 netplan apply 生效。
  • 无 Netplan 的旧系统(如 16.04 及更早):编辑 /etc/network/interfaces 设为 dhcpstatic → 重启网络服务。
  • 命令行连 Wi‑Fi(无 GUI):用 nmcli 一键连接:nmcli dev wifi connect 'SSID' password '密码';或在 Netplan 中写入 wifis 段后 netplan apply

桌面版最快方法

  • 有线:点击右上角网络图标 → 有线连接有线设置 → IPv4 选择自动(DHCP);如需静态,选手动,填写例如:地址 192.168.1.100/24、网关 192.168.1.1、DNS 8.8.8.8, 8.8.4.4 → 应用。
  • 无线:点击网络图标 → 选择目标 SSID → 输入密码 → 连接。以上无需重启,即时生效。

服务器命令行最快方法

  • 方案A|Netplan(Ubuntu 18.04+,推荐)
    1. 查看接口名:ip a(常见如 eth0/enp3s0;Wi‑Fi 为 wlan0/wlp*)。
    2. 编辑配置:sudo nano /etc/netplan/00-installer-config.yaml(文件名可能不同)。
    3. DHCP 示例(最快上网):
      network:
        version: 2
        renderer: networkd
        ethernets:
          enp3s0:
            dhcp4: true
      
    4. 静态 IP 示例:
      network:
        version: 2
        renderer: networkd
        ethernets:
          enp3s0:
            addresses: [192.168.1.100/24]
            routes:
              - to: default
                via: 192.168.1.1
            nameservers:
              addresses: [8.8.8.8, 8.8.4.4]
      
    5. 应用:sudo netplan try(30 秒内可回滚)或 sudo netplan apply
  • 方案B|旧版 interfaces(Ubuntu 16.04 及更早)
    1. 编辑:sudo nano /etc/network/interfaces
    2. DHCP:
      auto eth0
      iface eth0 inet dhcp
      
    3. 静态:
      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 8.8.4.4
      
    4. 使生效:sudo systemctl restart networking(或 sudo ifdown eth0 && sudo ifup eth0)。
  • 方案C|NetworkManager + nmcli(适合桌面/服务器由 NM 管理)
    • 查看连接:nmcli con show
    • 设为静态并应用:
      sudo nmcli con mod "Wired connection 1" ipv4.addresses 192.168.1.100/24
      sudo nmcli con mod "Wired connection 1" ipv4.gateway 192.168.1.1
      sudo nmcli con mod "Wired connection 1" ipv4.dns "8.8.8.8 8.8.4.4"
      sudo nmcli con mod "Wired connection 1" ipv4.method manual
      sudo nmcli con down "Wired connection 1" && sudo nmcli con up "Wired connection 1"
      

以上步骤覆盖 DHCP/静态 IPnetplan/interfaces/nmcli 三种常用路径,按你的系统与网络管理器选择其一即可快速完成。

命令行连接 Wi‑Fi 的最快方式

  • 方法一|nmcli(最快速、无需改配置文件)
    nmcli dev wifi connect '你的SSID' password '你的密码'
    nmcli dev status    # 查看连接状态
    
  • 方法二|Netplan(服务器/无 GUI 推荐)
    1. 确认无线接口:ls /sys/class/net(通常为 wlan0)。
    2. 编辑 /etc/netplan/*.yaml,在顶层加入 wifis 段(保持与现有内容一致的缩进):
      network:
        version: 2
        renderer: networkd
        wifis:
          wlan0:
            dhcp4: true
            optional: true
            access-points:
              "你的SSID":
                password: "你的密码"
      
    3. 应用:sudo netplan trysudo netplan apply
      以上两种方式均可在无桌面环境快速连上 Wi‑Fi,nmcli 更省事,Netplan 便于持久化与统一管理。

30 秒验证与常见问题

  • 验证三步:ip a(看 IP)、ip route(看默认路由)、ping -c 4 8.8.8.8(测外网)、nslookup google.com(测 DNS)。
  • 常见问题速解:
    • 配置未生效或语法错误:用 sudo netplan try 自动回滚;检查 YAML 缩进与接口名。
    • 找不到 Wi‑Fi 或连接失败:sudo rfkill list 检查是否被软/硬阻塞;必要时 sudo systemctl restart NetworkManager
    • 多网卡默认路由冲突:在 Netplan 的 routes 中仅保留一个 default via 网关
      这些命令与排查点能迅速定位大多数联网问题,确保改动安全可回滚、上线即通。

0