锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

Linux终端中连接WiFi的方法

时间:2023-08-08 12:37:02 快速连接器连接环

我的家用电脑主要使用桌面 Linux。我也有多台 Linux 托管网站和开源软件等服务器 Nextcloud、Discourse、Ghost、Rocket Chat 等。

我可以使用 linode 快速部署云在几分钟内 Linux 服务器。但最近,我在树莓派上安装了它 Ubuntu 服务器。这是我第一次在物理设备上安装服务器。通过命令行将,我不得不做一些额外的事情 Ubuntu 连接到服务器 WiFi。

我将在本教程中展示 Ubuntu Linux 使用终端连接到中 WiFi 步骤。你应该:

不要害怕使用终端编辑文件。

知道 wifi 接入点名称 (SSID) 和密码。

在 Ubuntu 中从终端连接到 WiFi

当你使用 Ubuntu 连接桌面时 WiFi 因为你有一个图形用户界面,所以很容易做到这一点。但是当你使用它时 Ubuntu 服务器不同,因为你只能使用命令。

Ubuntu 使用 Netplan 易于配置网络的工具。 Netplan 您可以创建一个包含网络接口描述的内容 YAML 然后是文件 netplan 在命令行工具的帮助下,生成所有必要的配置。

让我们看看如何使用它 Netplan 从终端连接到无线网络。

步骤 1:确定您的无线网络接口名称

有几种方法可以识别你的网络接口名称。您可以使用它 ip 命令,过时 ipconfig 命令或查看此文件:

bd4efaeb525ea16cb9cf9bec844d93ff.png

所有可用的网络接口(以太网,WiFi 和环回)。无线网络接口名称 w 一开始,命名通常是相似的 wlanX、wlpxyz。

写下这个接口名。下一步你会用的。

步骤 2:编辑 Netplan 在配置文件中 wifi 接口详细信息

Netplan 配置文件在 /etc/netplan 目录下。如果您查看此目录的内容,您应该看到类似的内容 01-network-manager-all.yml 或 50-cloud-init.yaml 等文件。

如果是 Ubuntu 你应该有服务器 50-cloud-init.yaml 文件。如果是桌面电脑,应该是 01-network-manager-all.yml 文件。

Linux 桌面计算机 Network Manager 允许您选择无线网络。您可以在其配置中编写硬编码 WiFi 接入点。这可以帮助你在自动脱线时(比如挂起)。

无论文件是什么,编辑都可以打开。我希望你对 Nano 编辑器有点熟悉,因为 Ubuntu 预装了它。

YAML 文件对空间、缩进和对齐非常敏感。不要使用制表符,在看到缩进的地方使用 4 个空格(或 2 个,以 YAML 以文件中使用的为准)替换。

基本上,您需要添加以下行,引号是接入点的名称(SSID) 和密码(通常):

再说一次,保持我展示的对齐,否则 YAML 文件不能分析,它会抛出错误。

您的完整配置文件可能如下:

我觉得很奇怪,虽然有消息说改变不会在实例重启后保留,但它仍然可以工作。

无论如何,使用此命令生成配置:

如果你幸运的话,你应该上网。 ping 网站或运营 apt 更新命令。

然而,事情可能不会那么顺利,你可能会看到一些错误。如果是这样,请尝试一些额外的步骤。

可能的故障排除

当你使用 netplan apply 当命令时,您可能会在输出中看到类似的错误。

可能是 wpa_supplicant 服务没有运行。操作此命令:

再次运行 netplan apply。如果它能解决这个问题,那就太好了。否则,使用下列命令关闭 Ubuntu 系统:

重新启动 Ubuntu 登录并重新生成和运行系统 netplan apply:

警告现在可能会出现(而不是错误)。这是警告,而不是错误。我检查了正在运行的情况 systemd 服务,发现 netplan-wpa-wlan0.service 已经在运行了。可能是因为它已经在运行了,而且 netplan apply 更新配置文件(即使没有变化),因此显示警告。

这并不重要,可以通过运行 apt update 检查网络是否正常工作。

我希望你能够在本教程的帮助下,在 Ubuntu 使用命令行连接 WiFi。

负责编辑:CC

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章