从命令行配置无线网络

从命令行配置无线网络

我知道我可以使用 ifconfig 来配置我的以太网接口。但我也可以使用 ifconfig 配置我的无线网络接口吗? (它似乎在 ifconfig 输出中被列为 eth1,这是为什么?)具体来说:

  1. 如何从命令行检查我的无线是否已启用
  2. 如何使用命令行启用/禁用无线
  3. 如何从几个可用的无线网络中选择一个并连接到它
  4. 如何从命令行配置参数(如用户名、密码、安全设置和证书信息)
  5. 有时,由于某种原因,可用的无线网络不可见。在这种情况下,我选择“连接到隐藏的无线网络”并键入连接的名称。我如何从我的终端执行同样的操作
  6. 我最近安装了 xmonad,我想知道如何从命令行启动图形网络管理器
  7. 如何从命令行更改系统范围的代理设置?

(我正在使用 Ubuntu natty。)

答案1

从0.8.1版本开始,网络管理器附带了一个命令行工具,nmcli。它在旧版本中的功能非常有限;在大多数情况下,您可以使用它来查看可用连接并在它们之间切换,但不能配置新连接。从0.9.6版本开始,nmcli可以创建新的连接

网络管理器还有其他第三方命令行界面。网络管理器具有比nmcli;更多的功能特别是,它允许定义连接并指定 wifi 加密密钥。

网络管理器的替代方案是维德,它同时提供 X 接口和控制台接口。

如果您想“手动”做事,您需要了解的主要工具是:

  • ifconfig有关一般信息和网络接口的激活。
  • iwconfig对于特定于 wifi 接口的设置,特别是 ESSID(网络名称)和韦普键。
  • iwlist获取有关无线接口​​可能设置的信息(特别iwlist scan是显示可用网络)。隐藏网络是一种不会显示iwlist scan但在使用 进行选择时仍可工作的网络iwconfig
  • Wpa_请求者配置无线PA- 受保护的网络。

你的一些问题与wifi配置完全无关,所以我不会在这里回答它们。请不要在同一篇文章中提出不相关的问题。

相关内容