Ubuntu网络连接配置全指南,从基础到进阶

admin
本指南全面覆盖Ubuntu网络连接配置,从基础到进阶详解核心操作,基础部分包括有线/无线连接的图形化与命令行(nmcli)配置,静态IP、DNS及网络服务管理进阶技巧,同时涵盖防火墙(ufw)规则设置、虚拟网络适配器配置,以及连接故障排查方法,适用于桌面与服务器环境,助用户高效解决网络问题,实现稳定、安全的网络管理。

在Ubuntu系统中,网络连接是系统正常运行的基础,无论是日常上网、服务器部署还是开发环境搭建,都离不开稳定的网络配置,本文将详细介绍Ubuntu系统中网络连接的多种配置方式,包括图形界面、命令行工具以及配置文件管理,覆盖有线、无线网络及静态IP设置等常见场景,帮助你轻松应对各种网络配置需求。

Ubuntu网络配置基础

在开始配置前,先了解Ubuntu网络管理的核心概念和工具:

Ubuntu网络连接配置全指南,从基础到进阶

  • 网络连接类型:主要分为有线连接(以太网)和无线连接(Wi-Fi),两者均通过NetworkManager服务管理。
  • 配置文件位置
    • 新版Ubuntu(20.04及以后)默认使用netplan作为网络配置工具,配置文件位于/etc/netplan/目录下(如01-network-manager.yaml)。
    • 旧版Ubuntu(18.04及以前)多使用/etc/network/interfaces文件或NetworkManager的图形工具。
  • 常用命令行工具
    • nmcli:NetworkManager的命令行接口,功能强大,适合脚本化配置。
    • nmtui:基于文本的网络配置界面,适合不熟悉命令行的用户。
    • ip/ifconfig:查看或临时修改网络接口状态(ifconfig需安装net-tools包)。

有线网络配置

图形界面配置(适合新手)

Ubuntu桌面版默认提供图形化网络设置,操作简单:

  • 打开“设置”(Settings),点击左侧“网络”(Network)。
  • 在右侧找到“有线”(Wired)部分,点击开关启用有线连接。
  • 若需配置静态IP,点击“齿轮图标”进入“IPv4”选项卡:
    • 方法:选择“手动”(Manual),填写IP地址、子网掩码、网关、DNS服务器(如168.1.100255.255.0168.1.18.8.8)。
    • 点击“应用”保存,系统会自动重启网络连接。

命令行配置(nmcli)

使用nmcli可快速通过命令行管理网络,适合服务器或无界面的Ubuntu系统:

  • 查看网络接口
    nmcli device status  # 查看所有网络设备状态(如ens33为有线网卡)
  • 启用/禁用有线连接
    nmcli connection up "有线连接 1"  # 启用(名称可能为"Wired connection 1")
    nmcli connection down "有线连接 1"  # 禁用
  • 配置DHCP(自动获取IP)
    若默认为DHCP,无需额外配置;若需修改,执行:
    nmcli connection modify "有线连接 1" ipv4.method auto
    nmcli connection up "有线连接 1"  # 重启连接生效
  • 配置静态IP
    nmcli connection modify "有线连接 1" \
      ipv4.method manual \
      ipv4.addresses 192.168.1.100/24 \  # IP地址/子网掩码(24表示255.255.255.0)
      ipv4.gateway 192.168.1.1 \          # 网关地址
      ipv4.dns 8.8.8.8,8.8.4.4             # DNS服务器(多个用逗号分隔)
    nmcli connection up "有线连接 1"  # 应用配置

无线网络配置

图形界面配置

  • 打开“设置”>“网络”,点击“无线”(Wi-Fi)开关启用。
  • 点击“可用网络”,选择要连接的Wi-Fi名称,输入密码后点击“连接”。
  • 静态IP配置与有线网络相同,进入“IPv4”选项卡选择“手动”并填写参数。

命令行配置(nmcli)

  • 扫描可用Wi-Fi网络
    nmcli device wifi list
  • 连接Wi-Fi(需输入密码)
    nmcli device wifi connect "Wi-Fi名称" password "密码"
  • 保存Wi-Fi配置(避免每次重连输密码)
    nmcli connection modify "Wi-Fi名称" connection.autoconnect yes  # 开机自动连接
  • 配置静态IP
    与有线网络类似,先连接Wi-Fi,再修改连接属性:
    nmcli connection modify "Wi-Fi名称" \
      ipv4.method manual \
      ipv4.addresses 192.168.1.101/24 \
      ipv4.gateway 192.168.1.1 \
      ipv4.dns 114.114.114.114
    nmcli connection up "Wi-Fi名称"

静态IP配置

文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码