跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

Ubuntu 20.04 网络配置指南

Ubuntu 20.04 LTS 的网络配置方法,包括图形界面下的有线无线连接设置,以及命令行方式下的 Netplan 配置、临时网络设置和 Wi-Fi 连接。内容涵盖网络诊断工具的使用、常见问题解决方案及高级配置如接口绑定和 VLAN。适合系统管理员及开发者参考。

随缘发布于 2026/3/22更新于 2026/6/529 浏览
Ubuntu 20.04 网络配置指南

Ubuntu 20.04 LTS (Focal Fossa) 提供了多种联网方式,以下是详细的网络配置方法。

一、图形界面配置(推荐新手使用)

有线网络连接
  1. 点击右上角网络图标
  2. 选择'有线连接' > '有线设置'
  3. 在设置窗口中:
    • 自动 (DHCP):默认选项,自动获取 IP
    • 手动:可设置静态 IP、子网掩码、网关和 DNS
无线网络连接
  1. 点击右上角网络图标
  2. 从列表中选择可用的 Wi-Fi 网络
  3. 输入密码后点击'连接'
  4. 高级设置可配置:
    • IPv4/IPv6 方法
    • DNS 服务器
    • 路由指标

二、命令行配置(适用于服务器版或高级用户)

1. 使用 netplan(Ubuntu 20.04 默认网络管理工具)

配置文件位置:

sudo nano /etc/netplan/00-installer-config.yaml
示例配置:

DHCP 自动获取:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0:
      dhcp4: true

静态 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

应用配置:

sudo netplan apply
2. 临时网络配置(重启后失效)

启用/禁用接口:

sudo ip link set enp3s0 up
sudo ip link set enp3s0 down

临时设置 IP:

sudo ip addr add 192.168.1.100/24 dev enp3s0
sudo ip route add default via 192.168.1.1

三、Wi-Fi 命令行配置

1. 查看可用 Wi-Fi 网络
sudo iwlist wlan0 scan | grep ESSID
2. 使用 wpa_supplicant 连接 WPA/WPA2 网络

创建配置文件:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

添加内容:

network={
  ssid="你的 WiFi 名称"
  psk="你的 WiFi 密码"
}

启动连接:

sudo wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
sudo dhclient wlan0

四、网络诊断工具

1. 检查网络接口
ip a
2. 测试连通性
ping -c 4 google.com
3. 查看路由表
ip route
4. 检查 DNS 解析
nslookup google.com
5. 查看网络管理器状态
systemctl status NetworkManager

五、常见问题解决

1. 无法识别有线网络
sudo lshw -C network # 检查硬件识别
sudo ethtool enp3s0 # 检查网卡状态
2. Wi-Fi 连接问题
sudo rfkill list # 检查无线是否被禁用
sudo service network-manager restart # 重启网络管理器
3. 重置网络配置
sudo netplan --debug generate
sudo netplan apply
sudo systemctl restart systemd-networkd

六、高级配置

1. 绑定多个网络接口
network:
  version: 2
  bonds:
    bond0:
      interfaces:
        - enp3s0
        - enp4s0
      parameters:
        mode: active-backup
2. VLAN 配置
network:
  version: 2
  vlans:
    vlan100:
      id: 100
      link: enp3s0
      addresses:
        - 192.168.100.2/24
3. 桥接网络
network:
  version: 2
  bridges:
    br0:
      interfaces:
        - enp3s0
      addresses:
        - 192.168.1.100/24
      gateway4: 192.168.1.1

以上方法涵盖了 Ubuntu 20.04 大多数联网场景,选择适合您需求的方式进行配置即可。

目录

  1. 一、图形界面配置(推荐新手使用)
  2. 有线网络连接
  3. 无线网络连接
  4. 二、命令行配置(适用于服务器版或高级用户)
  5. 1. 使用 netplan(Ubuntu 20.04 默认网络管理工具)
  6. 示例配置:
  7. 2. 临时网络配置(重启后失效)
  8. 三、Wi-Fi 命令行配置
  9. 1. 查看可用 Wi-Fi 网络
  10. 2. 使用 wpa_supplicant 连接 WPA/WPA2 网络
  11. 四、网络诊断工具
  12. 1. 检查网络接口
  13. 2. 测试连通性
  14. 3. 查看路由表
  15. 4. 检查 DNS 解析
  16. 5. 查看网络管理器状态
  17. 五、常见问题解决
  18. 1. 无法识别有线网络
  19. 2. Wi-Fi 连接问题
  20. 3. 重置网络配置
  21. 六、高级配置
  22. 1. 绑定多个网络接口
  23. 2. VLAN 配置
  24. 3. 桥接网络
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 使用 Fire 库为 Python 脚本快速生成命令行接口
  • Python 实现三位数水仙花数判断与求解方法
  • Spring Cloud 2025.1 与 Spring Boot 4 核心变化及开发实践
  • Git 版本控制:Spring Boot 项目的分支管理与协作
  • 基于 Dify 平台在 Flexus 云服务器上部署 AI Agent 实战
  • Python 字节码逆向工程:.pyc 文件还原解决方案
  • FPGA 高速接口 JESD204B 原理及 Xilinx Kintex-7 实现
  • AI Skills:前端开发效率提升新方向
  • 唯杰 WebCAD 编辑平台发布:支持 AI 智能体与 DWG 编辑
  • 借助 AI 高效生成测试用例的实操指南
  • 技术分析:番茄小说推荐期刷评论的危害与风控机制
  • 分布式光纤声波传感(DAS)无人机入侵探测技术与应用
  • Huobao Drama 开源短剧生成平台:从剧本到视频
  • 企业微信外部群机器人主动推送消息实现指南
  • Jetson 上 OpenClaw + Ollama + llama.cpp 联动配置模板
  • SimPO 大模型对齐算法原理与 ms-swift 实践
  • Jenkins 通过 JNLP 启动 Slave 节点配置详解
  • AI 智能体驾驭工程(Harness Engineering)全解析
  • OpenClaw 多端交互指南:Web 控制台、TUI 终端及钉钉集成
  • CLIP 论文阅读笔记

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online