如何从Ubuntu 20.04的终端连接到WiFi

时间:2020-03-05 15:31:54  来源:igfitidea点击:

如果我们拥有无线的计算机或者笔记本电脑,可以连接到Internet。
在Ubuntu上,我们可以使用以下命令行工具在终端上连接到Wi-Fi网络:

  • nmtui.
  • nmcli.

让我们看看这些工具如何用于从Ubuntu 20.4的终端连接到WiFi

1)使用nmtui连接到终端上的WiFi网络

NMTUI Network Manager文本用户界面是用于Linux系统上的网络配置的命令行工具。
执行时,它会调用图形文本接口,帮助用户以简单有效的方式配置网络接口。

它也可用于在这些简单的步骤中连接到无线网络:

第1步:启动NMTUI

要启动NMTUI,只需打开终端并在下面运行命令:

$nmtui

将启动图形界面。
选择"激活连接",如图所示,然后使用Tab键选择"确定"。

第2步:连接到无线网络

下一个接口显示网络接口和可用的无线网络。
如我们所见,我们在范围内有2个无线网络。
选择要连接到的WiFi网络并按Enter键。
在这种情况下,我们选择了"Milky_way"。

在出现的弹出对话框中提供无线网络的密码,并再次使用Tab键选择"确定"选项。

已成功连接到无线网络后,选择"返回"选项以返回NMTUI接口的主屏幕,最后选择"QUIT"。

要测试互联网连接,我们可以在终端上ping谷歌的DNS,如图所示:

2)使用NMCLI连接到终端上的WiFi网络

NMCLI命令行工具是另一个实用程序,我们可以用于连接到无线或者WiFi网络。
按照以下步骤连接到终端上的无线网络。

第1步:找出WiFi适配器和无线网络的名称

在其他任何内容之前,使用iwconfig命令在系统上显示无线接口并检查其状态

$iwconfig

从上面的输出,我们可以看到我们有一个标有"WLXC4E9840C3FCE"的无线接口。
这可能是案例的其他东西。
此外,从输出中,我们可以看到我们未连接到任何无线网络。

要列出无线接口,仅运行命令:

$iw dev

我们还可以检查接口是否使用该命令连接到任何无线设备:

$iw interface_name link

在这种情况下,命令将是:

$iw wlxc4e9840c3fce link

输出确认我们未连接到任何无线网络。
现在让我们继续下一步并连接到WiFi网络。

第2步:连接到终端上的WiFi

在连接到WiFi网络之前,谨慎在终端上执行扫描以搜索可用的无线网络。
要实现此目的,请运行命令:

$sudo iwlist wlxc4e9840c3fce scan | grep -i ESSID

输出指示我们可以使用2个无线网络,我们可以连接到。
我们将使用nmcli命令连接到"Milky_way"网络:

$nmcli dev wifi connect [essid_name]  password  [insert your password]

运行命令后,我们应该获取确认已成功连接到WiFi网络的输出。
此后,请确认使用如上所示的"iwconfig"命令"连接界面。

此外,我们可以使用以下方式验证:

$sudo iw wlxc4e9840c3fce link