如何使用“nmcli”连接到互联网?

如何使用“nmcli”连接到互联网?

根据这个关联

nmcli dev wifi con a52c60f5-c1af-4d39-8dc8-728bd770bffc password 12345678 name dlink_home

应该建立连接,但当我尝试连接时它输出以下错误:

错误:“dev wifi”命令“con”无效。

那么,如何使用network-managernmcli以命令行模式连接到无线互联网/网络?

附言。我运行的操作系统是RHEL6 Server

答案1

使用 18 个月前的 openSUSE 和 nmcli -v 0.8.2,我执行了以下操作:

nmcli dev wifi

这给了我一个列表,我可以在其中找到我自己的无线集线器。关键列是 SSID 和 BSSID。

然后我使用开始菜单-->控制中心-->网络连接-->无线。我在那里有一个名为“无线连接 1”的连接。选择它,编辑...-->无线:从上面的 nmcli 命令逐字填写 SSID 和 BSSID。然后在无线安全页面上,我输入了集线器的密码。 “安全”选择再次基于上面的 nmcli 输出。好的,保存...

然后(我以 root 身份执行此操作;可能没有必要):

nmcli con up id 'Wireless connection 1'

请注意,“id”不是 SSID 或 BSSID;相反,这是您计算机上该网络的“昵称”。

如上所述,/etc/NetworkManager/system-connections 保存的文件中“无线连接 1”就是其中之一(在我的例子中)。

答案2

能够在命令行上定义新连接nmcli dev wifi con …添加在网络管理器 0.9.6 中。 (如果您使用的是 Ubuntu,则意味着版本 12.10 或更高版本。)在早期版本中,只能通过 GUI 或手动编辑配置文件(在 中/etc/NetworkManager/system-connections或下~/.gconf)来定义新连接。您可以激活现有的连接nmcli con up

如果您没有 GUI 来定义连接,您可以尝试世界文化中心而不是网络管理器。

相关内容