Ubuntu 设置 WiFi 静态 IP 地址的详细指南

admin
本指南详细介绍了在 Ubuntu 系统中为 WiFi 接口配置静态 IP 地址的完整步骤,首先需找到网络接口名称,然后编辑 /etc/netplan 下的 YAML 配置文件,设置 IP 地址、网关及 DNS,最后执行 netplan apply 命令使配置生效,操作时务必注意 YAML 语法的正确性,以免影响网络连接。

在 Ubuntu 系统中,配置静态 IP 地址对于服务器管理、远程访问或避免 IP 冲突非常有用,虽然可以通过图形界面(GUI)进行设置,但对于大多数开发者或管理员来说,使用命令行(CLI)配置更加高效且稳定。

本文将介绍两种最常用的方法:使用 nmcli(NetworkManager 命令行工具)和 Netplan,请根据你的 Ubuntu 版本选择合适的方法。


使用 NetworkManager 命令行工具(推荐)

这是 Ubuntu 18.04 及以后版本最常用的方法,适用于大多数桌面版和服务器版。

Ubuntu 设置 WiFi 静态 IP 地址的详细指南

第一步:查看连接名称

在修改配置之前,你需要知道你的 WiFi 连接名称(Connection Name),而不是 SSID 名称。 打开终端,输入以下命令:

nmcli connection show

你会看到类似如下的列表,记住你需要配置的那个连接的名称(Wired connection 1MyHomeWiFi)。

第二步:配置静态 IP

使用 nmcli connection modify 命令来设置 IP、网关和 DNS。

假设你的信息如下:

  • 静态 IP:192.168.1.100
  • 子网掩码:255.255.255.0 (在命令中通常表示为 /24)
  • 网关:192.168.1.1
  • DNS:8.8.8.8
  • 连接名称Wired connection 1 (请替换为你实际的名字)

执行以下命令:

sudo nmcli connection modify "Wired connection 1" \
ipv4.addresses 192.168.1.100/24 \
ipv4.gateway 192.168.1.1 \
ipv4.dns 8.8.8.8 \
ipv4.method manual

注意:如果是 WiFi,请确保使用的是正确的连接名称。

第三步:重启网络服务

修改完成后,需要重启网络连接以使配置生效:

sudo nmcli connection up "Wired connection 1"

如果配置成功,你会看到提示“Connection successfully activated”。


使用 Netplan(适用于服务器版)

Netplan 是 Ubuntu 新一代的网络配置工具,它使用 YAML 格式的文件,如果你的系统使用 Netplan,配置通常在 /etc/netplan/ 目录下。

第一步:找到配置文件

首先查看该目录下的文件:

ls /etc/netplan/

通常你会看到一个类似 01-netcfg.yaml50-cloud-init.yaml 的文件。

第二步:编辑配置文件

使用 nanovim 编辑该文件:

sudo nano /etc/netplan/01-netcfg.yaml

第三步:写入配置内容删除,替换为以下内容(请根据实际情况修改 wifis 部分):

network:
  version: 2
  renderer: networkd
  wifis:
    <你的网卡名称>:  # 这里的名称通常由 nmcli dev show 获取,wlp3s0
      access-points:
        "<你的WiFi名称>":  # 你的 SSID
          password: "你的WiFi密码"
      ipv4:
        method: manual
        addresses:
          - 192.168.1.100/24
        gateway4: 192.168.1.1
        nameservers:
          addresses:
            - 8.8.8.8
            - 114.114.114.114
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

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